Summary
Join our QA team as a detail-oriented and analytical Software Quality Assurance Engineer. You will be responsible for planning, developing, and executing test cases to ensure our software products meet the highest quality standards. This role requires strong experience in manual and automated testing and a solid understanding of the software development lifecycle. You will collaborate with developers, product managers, and business analysts. The ideal candidate will have experience with various testing methodologies and tools. We offer a competitive salary and benefits package, along with a remote work environment.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field
- 4 to 6 years of experience in software testing or quality assurance
- Strong understanding of QA methodologies, tools, and processes
- Experience with testing web, API and/or mobile applications
- Hands-on experience with test management and bug tracking tools
- Good knowledge of SQL and ability to query databases for test validation
- Excellent communication and documentation skills
- Strong analytical and problem-solving abilities
- Familiarity with CI/CD tools (e.g., Jenkins), API testing tools (e.g., Postman, Rest Assured) and understanding of automation tools and programming/scripting languages (e.g., Playwright, JMeter, Java, JavaScripts)
Responsibilities
- Analyze business requirements, user stories, and technical specifications to create test plans and test cases
- Design, develop, and execute manual and automated test cases for functional, regression, integration, and performance testing
- Collaborate with developers, product managers, and business analysts to clarify requirements and ensure test coverage
- Identify, document, and track bugs using issue tracking tools (e.g., JIRA)
- Participate in Agile/Scrum development processes and contribute to sprint planning, daily stand-ups, and retrospectives
- Review test cases and test results with stakeholders and provide quality-related feedback
- Ensure software meets functional and performance requirements before release
- Continuously improve QA processes and suggest automation opportunities where applicable
- Optionally contribute to automation efforts by supporting the development and maintenance of test scripts using Playwright automation framework (Java based)
Preferred Qualifications
Exposure to containerization technologies like Docker, Kubernetes, Rancher is a plus
Benefits
- Competitive salary and benefits
- A multifaceted job with a high degree of responsibility and a broad spectrum of opportunities
- Opportunity to work remotely with a dedicated and motivated team
- A remote work environment built on collaboration, flexibility, and respect
- Varied and challenging work to help you grow your technical skillset
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.