QA Automation Engineer | Codersbrain
full-time
Posted on July 16, 2025
Job Description
QA Automation Engineer
Job Summary
We are seeking a detail-oriented and technically strong QA Automation Engineer with deep knowledge of Selenium, TestNG framework, Java-based scripting, and Postman API automation. The ideal candidate will be responsible for designing and maintaining robust automated test frameworks, executing test scripts, and contributing to the overall quality and stability of our software solutions.
Responsibilities
- Develop, maintain, and execute automated test cases using Selenium WebDriver with Java.
- Build reusable test components and organize test suites using the TestNG framework.
- Perform REST API automation testing using Postman, Newman, and Java-based API test libraries.
- Participate in code reviews and optimize existing scripts for better maintainability and performance.
- Work closely with development, product, and DevOps teams in an Agile environment to ensure test coverage across sprints.
- Maintain test documentation including test plans, test cases, and automation reports.
- Troubleshoot issues in automated scripts and perform root cause analysis on failed test cases.
- Contribute to CI/CD pipelines to integrate test automation within the deployment lifecycle.
Qualifications
- 4+ years of experience in test automation using Selenium WebDriver and Java.
- Hands-on experience with TestNG for structuring and organizing test suites.
- Strong scripting skills in Java with knowledge of object-oriented programming and reusable test utilities.
- Solid experience with Postman for manual and automated API testing.
- Familiarity with automation using Newman, REST-assured, or Java HTTP clients is a plus.
- Knowledge of Git, Jenkins, and CI/CD pipeline tools.
- Good understanding of testing methodologies, defect lifecycle, and Agile practices.
Preferred Skills
- Knowledge of additional testing tools and frameworks can be advantageous.
- Experience in performance testing or security testing is a plus.
Experience
- Minimum of 4 years experience in software testing, preferably in a QA automation role.
Environment
The typical work setting is in an Agile team environment, collaborating closely with cross-functional teams. This role may be available in various work formats (remote, in-office, hybrid) depending on company policy.
Salary
Estimated salary range not specified.
Growth Opportunities
Potential for career advancement within the QA and software development teams is available.
Benefits
- Competitive salary and benefits package.
- Opportunities for professional development and training.
- Flexible work hours and possible remote work options.