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.
-
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
-
Work in an Agile/Scrum environment and contribute to sprint activities
-
Continuously improve testing processes, tools, and frameworks
-
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
-
Experience with BDD frameworks (Cucumber)
-
Exposure to performance testing tools (JMeter, LoadRunner)
-
Knowledge of Docker / cloud-based testing platforms
-
Experience with mobile automation (Appium)
-
Strong communication and collaboration skills
-
Ability to work independently and in a team
-
Detail-oriented with a focus on quality