About the Role
The QA Engineer will be responsible for designing and executing test cases, identifying issues in software behavior, and working closely with developers to resolve defects and improve overall product reliability.
Responsibilities
- Design and implement comprehensive test plans for software features
- Execute manual and automated test cases across multiple environments
- Identify, document, and track software defects using issue tracking systems
- Collaborate with developers to reproduce and resolve reported issues
- Verify bug fixes and ensure resolution meets quality standards
- Participate in agile planning and sprint reviews
- Maintain up-to-date knowledge of testing tools and methodologies
- Contribute to continuous integration and delivery pipelines
- Ensure software meets functional and non-functional requirements
- Perform regression testing to confirm stability after updates
- Validate user interface consistency and usability
- Test application performance under various load conditions
- Assess security features and identify potential vulnerabilities
- Support deployment processes with pre-release validation
- Collaborate with product managers to understand feature specifications
- Provide feedback on product design from a quality assurance perspective
- Monitor production environments for post-deployment issues
- Develop and maintain automated test scripts
- Ensure compliance with industry and regulatory standards
- Conduct root cause analysis for critical failures
- Improve test coverage based on risk assessment
- Participate in code reviews with a focus on testability
- Assist in defining quality metrics and reporting progress
- Stay current with evolving software development practices
- Promote a culture of quality across the engineering organization
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid remote
Team
Collaborative engineering team focused on agile development
Technology Stack
- Testing frameworks such as Selenium and Cypress
- CI/CD tools including Jenkins and GitHub Actions
- API testing with Postman and similar tools
- Cloud platforms like AWS and Google Cloud
- Containerization using Docker
Growth Opportunities
- Access to professional development resources
- Opportunities to lead testing initiatives
- Mentorship from senior engineering staff
- Pathways to specialize in automation or security testing
- Support for attending industry conferences
Available for qualified candidates