About the Role
Join Mitratech as a Software Engineer III in Test and play a pivotal role in ensuring the quality and reliability of our products. As a remote team member, you'll collaborate closely with developers, QA engineers, and product teams to design, execute, and automate tests that validate functionality, performance, and usability.
What You'll Do
- Collaborate with developers, QA engineers, and product managers to understand requirements and define effective test strategies.
- Design, develop, and maintain automated test suites for functional, regression, and integration testing.
- Perform manual, exploratory, and regression testing when required to validate new features and bug fixes.
- Review test scripts and participate in peer reviews to ensure code quality and best practices.
- Investigate and reproduce reported issues, providing clear defect documentation and working with teams to ensure timely resolution.
- Support and enhance CI/CD pipelines by integrating automated tests using Azure DevOps or Jenkins.
- Contribute to improving test frameworks, processes, and coverage across multiple product areas.
- Explore and apply AI-augmented testing tools to increase automation efficiency.
- Participate in release and hotfix testing to ensure stability of production releases.
Requirements
- 5–7 years of experience in software testing, including both manual and automation testing.
- Strong hands-on experience with Selenium WebDriver and automation frameworks using C# (preferred) or Java.
- Good understanding of NUnit or equivalent test frameworks.
- Experience with Azure DevOps (ADO), Jira, TestRail, or other test management tools.
- Knowledge of Git, Bitbucket, or similar source control tools.
- Experience in SQL and working with relational databases.
- Familiarity with Continuous Integration/Deployment (CI/CD) practices and tools like Jenkins or Azure DevOps Pipelines.
- Understanding of Agile/Scrum methodologies and working in cross-functional teams.
- Excellent problem-solving, debugging, and communication skills.
Nice to Have
- Exposure to AI-based testing tools or frameworks.
- Working knowledge of API testing (Postman, RestSharp, SoapUI).
- Familiarity with performance testing tools (e.g., JMeter).
- Understanding of TDD/BDD principles.
- Knowledge of OOP concepts and reusable automation design patterns.
What We Offer
- Competitive salary and benefits package.
- Flexible remote work environment.
- Opportunities for professional growth and development.
- Collaborative and inclusive team culture.
- Access to cutting-edge technologies and tools.
This Software Engineer III in Test role offers a unique opportunity to work remotely with a leading company in the software development industry. You'll be involved in cutting-edge testing technologies and methodologies.
Who Will Succeed Here
Proficient in test automation frameworks using Selenium and NUnit, with the ability to write clean, maintainable code in C and Java for effective test scripts.
Demonstrates strong self-management and discipline to excel in a remote work environment, ensuring timely delivery of testing milestones while adapting to various time zones for collaboration.
Hands-on experience with CI/CD pipelines utilizing Azure DevOps and Jenkins, along with a solid understanding of SQL for database testing and JMeter for performance testing, showcasing a proactive mindset in identifying and resolving issues.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months