As a Software Engineer in Test II, you will be a vital member of our growing Core Services Quality Engineering team, dedicated to ensuring the highest quality and performance standards for our core SaaS platform and new features. We are looking for a highly motivated engineer who is ready to take ownership of designing, developing, and maintaining scalable automated test suites, along with driving global cross functional initiatives. We are committed to delivering high-quality, reliable, and scalable solutions to our global customers by fostering a culture of continuous improvement, collaboration, and technical excellence.
Responsibilities:
- As a member of the centralized quality and reliability team, support engineering teams to develop, test and launch new products
- Design and execute testing strategies and comprehensive test plans covering functional and non-functional requirements
- Drive cross functional testing initiatives from conception to launch
- Perform manual and automated testing as needed.
- Create and maintain UI and API automated tests
- Contribute to developing and maintaining existing automation test frameworks
- Own the entire QA lifecycle including planning, testing, and reporting
- Document and report all identified bugs and defects clearly, ensuring accurate reproduction steps.
- Develop and maintain robust documentation for testing processes and procedures.
Qualifications:
- 4+ years of experience planning, designing and executing manual and automated tests for enterprise Saas products
- Fluency with scripting languages like JavaScript, Typescript or Ruby
- Experience with testing frameworks and tools like Selenium, Cypress, Playwright, JUnit
- Hands on experience in design, implementation and maintenance of high-quality UI, API, load and performance automation suites.
- Understanding and experience with CI/CD tools like Jenkins, Spinnaker, Github Actions (a plus)
- Experience working in a global environment, with an understanding of cultural sensitivities and localization practices (a plus).
- Excellent communication and collaboration skills.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills in English, with the ability to communicate effectively with a global team.