Test Automation Engineer to design, develop, and maintain automated test solutions to ensure the quality, performance, and reliability of our applications. The ideal candidate will work closely with developers, manual testers, and product teams to integrate automated testing into the software development lifecycle.
Key Responsibilities
- Design, develop, and maintain automated test scripts for web, mobile, and/or API applications
- Build and enhance automation frameworks automation tool
- Analyze requirements and create effective test automation strategies
- Execute automated test suites and analyze results
- Identify, log, and track defects through resolution
- Collaborate with development and QA teams to ensure test coverage
- Integrate automated tests into CI/CD pipelines
- Maintain test documentation and reports
- Continuously improve test processes, tools, and practices
Required Skills & Qualifications
- Strong experience in test automation tools (Must have: Provar; Good to have: Selenium)
- Proficiency in programming/scripting languages (Must have: Java; good to have: Python)
- Experience with API testing (REST, SOAP, Postman, RestAssured)
- Knowledge of software testing methodologies and SDLC/STLC
- Familiarity with CI/CD tools (Jenkins, GitLab CI, Azure DevOps, etc.)
- Experience with version control systems (Git)
- Strong analytical and problem-solving skills
- Good communication and collaboration abilities
- Salesforce application testing experience (Optional)
Education
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)