We are looking for a skilled QA Automation Engineer with 3+ years of experience in test automation using Selenium and Java. The ideal candidate should have a strong understanding of software testing methodologies, automation frameworks, and a passion for delivering high-quality products.
Key Responsibilities
- Design, develop, and maintain automated test scripts using Selenium WebDriver with Java
- Build and enhance automation frameworks (e.g., TestNG, JUnit, or hybrid frameworks)
- Collaborate with developers, product managers, and QA team members to understand requirements and define test strategies
- Execute automated test suites and analyze results
- Identify, log, and track defects using defect tracking tools (e.g., JIRA, Bugzilla)
- Perform functional, regression, and integration testing
- Participate in code reviews and ensure best practices in test automation
Required Skills & Qualifications
- 3+ years of experience in QA Automation
- Strong hands-on experience with Selenium WebDriver and Java
- Experience with TestNG / JUnit frameworks
- Knowledge of Maven/Gradle build tools
- Familiarity with Page Object Model (POM) and automation design patterns
- Experience with API testing (e.g., Rest Assured, Postman)
- Understanding of CI/CD tools (e.g., Jenkins, GitLab CI)
- Proficiency in version control systems like Git
- Strong understanding of SDLC & STLC
- Good analytical and problem-solving skills
Good to Have
- Experience with BDD frameworks (Cucumber)
- Exposure to performance testing tools (JMeter, LoadRunner)
- Knowledge of Docker / cloud-based testing platforms
Soft Skills
- Strong communication and collaboration skills
- Ability to work independently and in a team
- Detail-oriented with a focus on quality