Job Summary: We are seeking a highly skilled Senior QA Automation Engineer with a strong background in Java and Selenium WebDriver. The ideal candidate will have extensive experience in QA Automation testing. You will be responsible for designing, developing, and executing automated test scripts, ensuring the quality and reliability of our software products.
Responsibilities:
- Design, develop, and maintain automated test scripts using Java and Selenium WebDriver.
- Collaborate with cross-functional teams to understand requirements and develop test strategies.
- Utilize Maven/Gradle for project management and build automation.
- Implement and manage continuous integration and delivery pipelines using Jenkins.
- Manage code repositories using GitLab/GitHub.
- Document test cases and results using Jira/Xray and generate reports using Extent Reports and TestNG.
- Participate in code reviews and provide constructive feedback to team members.
- Identify, record, and track bugs and issues, ensuring timely resolution.
- Stay updated with the latest industry trends and technologies to enhance testing processes.
Mandatory Skills:
- Strong experience with Selenium WebDriver for automated testing.
- Proficient in Java programming language.
- Experience with TestNG for test management.
- Familiarity with Maven/Gradle for build automation.
- Knowledge of Jenkins for continuous integration and deployment.
- Proficient in version control systems such as GitLab or GitHub.
- Experience with Jira/Xray for test case management and bug tracking.
- Ability to generate and analyze reports using Extent Reports and TestNG.
Preferred Skills:
- Experience in Agile/Scrum methodologies.
- Familiarity with other testing frameworks and tools.
- Knowledge of performance testing tools.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5-7 years of experience in software development and automated testing.
- Proven track record of delivering high quality software products.
- Strong understanding of software development life cycle (SDLC) and testing methodologies