qa engineer - playwright & javascript (manual + automation)
at ivoyant, we build next-generation enterprise products and solutions using cutting-edge technologies. we are looking for a test engineer to collaborate with development and service teams, ensuring the quality and functionality of our products through comprehensive testing strategies.
what you'll do:
test planning & strategy
- develop and maintain test plans aligned with product requirements.
- design detailed test cases and scripts covering functional and non-functional aspects.
test execution
- perform manual and automated testing using playwright for functional, regression, and integration testing.
- conduct api testing using postman, including performance and load testing.
- utilize azure devops (ado) for test management, version control, and ci/cd pipeline integration.
- strong experience with javascript is required for writing and maintaining automated test scripts and enhancing test frameworks.
automation & performance testing
- develop and maintain automated test scripts using playwright with javascript.
- integrate api performance testing within postman.
- analyze performance testing results and recommend improvements.
collaboration & communication
- work closely with developers, product managers, and stakeholders to ensure testability.
- participate in code reviews and provide testing insights.
- document test results and generate reports for stakeholders.
continuous improvement
- stay updated with industry trends and emerging testing tools.
- continuously enhance testing processes and tools for efficiency.
what you bring:
- experience: 3-6 years in software testing (manual & automation).
- automation testing: proficiency in playwright, with strong javascript experience for writing test scripts.
- api testing: strong experience with postman, including performance testing.
- performance testing: hands-on experience with jmeter.
- devops & ci/cd: familiarity with azure devops (ado).
- security testing: experience in penetration testing is a plus.
- agile experience: comfortable working in agile/scrum environments.
- education: bachelor's degree in computer science, it, or a related field.
- soft skills: strong problem-solving, analytical thinking, and communication skills.
bonus points for:
- experience with continuous integration & deployment.
- knowledge of additional testing tools & frameworks.