About the Role
The role involves creating and running test cases, identifying bugs, and ensuring software reliability through both manual and automated testing processes.
Responsibilities
- Develop and maintain test plans and test cases
- Execute manual test cases for functional and regression testing
- Design and implement automated test scripts
- Collaborate with developers to reproduce and resolve defects
- Track and report bugs using issue tracking systems
- Verify bug fixes and conduct retesting
- Participate in agile development cycles
- Contribute to continuous integration and delivery pipelines
- Ensure software meets defined quality standards
- Review requirements and specifications for testability
- Perform root cause analysis on defects
- Work closely with cross-functional teams
- Maintain documentation for test procedures
- Support deployment and post-release validation
- Monitor application performance in various environments
- Validate user interfaces across platforms
- Assess risks related to software changes
- Improve test coverage based on feedback
- Stay current with testing tools and methodologies
- Provide input on product usability
Nice to Have
- Experience with Selenium or similar tools
- Knowledge of performance testing
- Background in QA for manufacturing or e-commerce systems
- Experience with Docker or containerization
- Familiarity with test management tools
Compensation
Competitive salary based on experience
Work Arrangement
Hybrid
Team
Engineering
What We Offer
- Opportunities for professional growth
- Collaborative work environment
- Exposure to scalable technology platforms
- Support for learning and development
Technology Stack
- Python
- JavaScript
- Selenium
- JIRA
- Git
- Docker
- AWS
Not specified