Provides leadership and expertise on complex test projects to test teams, including: Planning, driving, managing and coordinating testing activities through all phases of the software development lifecycle.
Analyzes testability of requirements
Principal Duties and Responsibilities
· Designs and prepares test strategy & approach, testing metrics and other testing artifacts
· Creates test cases based on requirements and conducts reviews with development team/business users
· Prioritizes and executes functional tests and regression tests
· Reports defects, raises issues or concerns to project team
· Creates and maintains quality assurance standards and processes
· Monitors common business specific quality measurement frameworks and tracks improvement against predefined metrics
· Plans and deploys software testing and project management processes based on the current methodologies of the company
· Creates and monitors quality assurance related activities at both the program and project level
· Assesses risk to quality based upon results of verification and validation
· Reports software defects; raises issues/concerns regarding issue prioritization
· Coordinates activities across multiple teams, including but not limited to development and project management
8+ years in Test Automation with below Job Description
• Develop, maintain, and execute automated test scripts using Java, Selenium, TestNG, and JUnit frameworks.
• Collaborate closely with development and QA teams to design and implement effective test strategies.
• Integrate automated tests into the CI/CD pipelines to ensure continuous validation of code changes.
• Identify and report defects, verifying fixes and tracking issues to resolution.
• Work on enhancing the automation framework to improve test efficiency and coverage.
• Create and maintain technical documentation related to test cases, scripts, and processes.
• Participate in code reviews to ensure adherence to coding and testing standards.
• Stay up-to-date with industry best practices, tools, and technologies related to automation testing.
• Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience).
• Strong proficiency in Java programming language and object-oriented concepts.
• Proven experience in developing and executing automated test scripts using Selenium, TestNG, and JUnit.
• Familiarity with version control systems, especially GitHub, and experience with CI/CD pipelines.
• Working knowledge of SoapUI, Postman, Rest APIs, and SQL is a plus.
• Excellent problem-solving skills and attention to detail.
• Strong communication skills and ability to collaborate effectively with cross-functional teams
Bachelor’s Degree