Key Responsibilities
Manual Testing
-
Collaborate closely with multiple teams to gain a solid grasp of project goals and ensure final outputs align with expectations.
-
Champion early quality assurance practices throughout the development cycle (“shift-left” mindset).
-
Prepare and update test-related documentation, including Test Plans and Test Strategies for each release.
-
Perform detailed testing of APIs to verify stability, performance, and reliability.
-
Quickly adapt to new tools, frameworks, and technologies as needed.
-
Take full ownership of the testing process and continuously advocate for high-quality standards within your team.
Automation
-
Build and enhance automation frameworks and pipelines to streamline testing processes.
-
Develop and maintain automated test scripts to ensure consistent, repeatable validation of functionality.
-
Participate in code reviews with a focus on improving quality and reliability.
For Senior-Level Candidates
-
Mentor team members on automation principles, testing frameworks, and modern QA methodologies.
-
Contribute to defining and executing test strategies for complex, cross-domain projects.
-
Play an active role in recruiting and developing QA team members.
Skills and Experience
Essential Qualifications
-
At least 5 years of experience in software testing or QA, including a minimum of 3 years in automation.
-
Proficiency with automation frameworks/tools such as Playwright (preferred), Selenium, RestAssured, or similar.
-
Strong understanding of test design techniques like risk-based testing, boundary analysis, and data-driven testing.
-
Familiarity with CI/CD workflows and tools.
-
Excellent teamwork and communication skills, with the ability to work effectively with engineers and stakeholders.
-
Strong analytical mindset and problem-solving skills.
-
A proactive learner who enjoys exploring new tools, domains, and testing methodologies.
Education
-
Bachelor’s degree in Computer Science, Information Technology, or a related technical discipline.
-
Strong academic record (GPA 7.0+ preferred) — please include your GPA in your CV.
Nice-to-Have Skills
-
Basic experience with performance testing tools (e.g., k6, JMeter).
-
Exposure to security testing concepts or shift-left security practices.
-
Familiarity with testing AI-enabled systems or features.
-
Understanding of Azure DevOps or other major cloud platforms.