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; Good to have: Selenium)
Proficiency in programming/scripting languages (Must have: Java; valuable to have: Python)
Experience with API testing (REST, SOAP, Postman, Rest Assured)
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)
Robust analytical and problem-solving skills
Valuable communication and collaboration abilities
Salesforce application testing experience (Optional)
Education
Bachelors degree in computer science, Engineering, or a related field (or equivalent experience)