This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Test, validate, and automate Web GUI and REST API functionality across the Mist Cloud platform to ensure high software quality for every release. Develop and maintain automated test suites for UI and API using Python-based frameworks. Perform staging smoke tests, production validations, and regression testing. Analyze Mist UI and API architecture to identify gaps and suggest improvements for better design, stability, and test coverage. Log, track, and manage defects and enhancements, working closely with developers to ensure timely resolution. Maintain and update test plans to support continuous regression testing and expand automation coverage. Build, monitor, and maintain test environments to ensure reliable automation execution and accurate test reporting. Write and maintain clear technical documentation for QA and Support teams. Collaborate with Customer Success teams to investigate customer-reported issues, reproduce defects, and convert them into regression test cases to prevent recurrence. Manage and prioritize multiple tasks independently while collaborating with cross-functional teams in a fast-paced environment. Participate in team meetings during early or late hours as required to support international stakeholders.
Job Responsibility
Test, validate, and automate Web GUI and REST API functionality across the Mist Cloud platform to ensure high software quality for every release
Develop and maintain automated test suites for UI and API using Python-based frameworks
Perform staging smoke tests, production validations, and regression testing
Analyze Mist UI and API architecture to identify gaps and suggest improvements for better design, stability, and test coverage
Log, track, and manage defects and enhancements, working closely with developers to ensure timely resolution
Maintain and update test plans to support continuous regression testing and expand automation coverage
Build, monitor, and maintain test environments to ensure reliable automation execution and accurate test reporting
Write and maintain clear technical documentation for QA and Support teams
Collaborate with Customer Success teams to investigate customer-reported issues, reproduce defects, and convert them into regression test cases to prevent recurrence
Manage and prioritize multiple tasks independently while collaborating with cross-functional teams in a fast-paced environment
Participate in team meetings during early or late hours as required to support international stakeholders
Requirements
2-4 years of relevant experience in Quality Assurance or software testing
BE / ME / MS in Computer Science or a related discipline
Strong proficiency in Python programming with solid programming fundamentals
Hands-on experience with Selenium and pytest frameworks
Experience testing Web applications and REST APIs
Strong written and verbal communication skills
Good problem-solving ability with a collaborative mindset
Ability to clearly communicate project status, risks, and blockers
Strong interpersonal skills and ability to work effectively in cross-functional teams
Willingness to work in an onsite model (5 days per week)
Nice to have
Experience in UI and API troubleshooting
Experience writing detailed regression test cases
Familiarity with Django RESTful APIs
Knowledge of networking technologies
Self-starter attitude with the ability to take initiative and work independently
Comfortable working in a fast-paced, dynamic environment