About the Role
This role involves working closely with development teams to identify, report, and resolve software defects, ensuring that applications meet defined quality standards before release.
Responsibilities
- Design and implement comprehensive test plans for software features
- Collaborate with developers to understand system requirements
- Execute manual and automated test cases
- Identify, document, and track software defects
- Verify bug fixes and ensure resolution completeness
- Participate in agile development cycles
- Contribute to continuous integration and delivery pipelines
- Monitor application performance across environments
- Validate user interface consistency and functionality
- Assess backend service reliability and response accuracy
- Perform regression testing after code updates
- Evaluate system scalability and stability under load
- Support deployment validation across multiple platforms
- Maintain up-to-date knowledge of testing tools and frameworks
- Provide feedback on product usability and edge cases
- Assist in defining quality metrics for team performance
- Review requirements for testability and completeness
- Work with cross-functional teams to align on quality goals
- Ensure compliance with accessibility standards
- Contribute to test automation frameworks
- Analyze test results and generate clear reports
- Promote best practices in quality assurance processes
- Participate in code and design reviews
- Help prioritize testing efforts based on risk and impact
- Stay current with industry trends in software testing
Nice to Have
- Experience with JavaScript or Python
- Familiarity with Selenium or similar tools
- Knowledge of Docker and containerized environments
- Experience with cloud platforms such as AWS
- Background in full-stack development
- Exposure to accessibility testing tools
- Understanding of database querying
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work environment
Team
Collaborative engineering team focused on product excellence
Why This Role Matters
Software quality directly impacts user satisfaction and product success. This role plays a key part in ensuring that every release meets high standards of functionality, reliability, and performance.
What You’ll Learn
You will deepen your expertise in test automation, gain exposure to large-scale systems, and develop a broader understanding of end-to-end software delivery processes.
Available for qualified candidates