Summary
The job is for a Software Engineer in Test focusing on API testing and automation. The role requires a bachelor's degree, specific tools and programming language experience, and familiarity with CI/CD tools and the software development lifecycle (SDLC). Additional preferred qualifications include experience with performance testing tools, containerization technologies, cloud platforms, and version control systems. The company offers competitive salary and benefits, opportunities for professional growth, and a collaborative work environment.
Requirements
- Bachelorβs degree in Computer Science, Engineering or related discipline
- Proven experience in automating API tests using tools such as Postman, Playwright or similar
- Strong programming skills in languages such as Java, Python, or JavaScript
- Experience with test automation tooling and frameworks such as Playwright, TestNG, JUnit or similar
- Familiarity with CI/CD tools such as GitHub, GitLab CI, or similar
- Solid understanding of the software development lifecycle (SDLC) and agile methodologies
- Excellent analytical, problem solving and debugging skills
- Strong communication and collaboration skills
- Ability to work both independently and as part of a team in a fast-paced environment
Responsibilities
- Design, develop and maintain automated test scripts for API testing
- Establish and implement automation tools, frameworks, and best practices within the organization
- Collaborate with cross-functional teams to understand product requirements and ensure comprehensive test coverage
- Execute automated test suites, analyze results, and report defects in a detailed and timely manner
- Continuously improve and optimize existing automation frameworks and processes
- Mentor and guide team members in automation best practices and standards
- Participate in code reviews and provide constructive feedback to ensure code quality
- Stay up-to-date with the latest industry trends and advancements in automation technologies
Preferred Qualifications
- Experience with performance testing tools such as K6, JMeter or Gatling
- Knowledge of containerization technologies such as Docker and orchestration tools like Kubernetes
- Experience with cloud platforms such as AWS, Azure or Google Cloud
- Familiarity with version control system like Git
Benefits
- Competitive Salary and Benefits package
- Opportunities for professional growth and development
- A collaborative and inclusive work environment
- The chance to work with cutting edge technologies and innovative projects