Job description
Join a fast-growing technology team at NorthStar Tech Solutions as a Quality Assurance Engineer. You will shape the quality of our web and mobile products by combining manual testing, automated test development, and a data-driven approach to quality. We value curiosity, collaboration, and a relentless focus on delivering exceptional user experiences.
This role offers a clear path to grow into QA leadership, with mentoring from seasoned QA engineers and exposure to modern testing frameworks, CI/CD pipelines, and cutting-edge product initiatives.
Responsibility
- Develop and execute comprehensive test plans, test cases, and test data for web and mobile applications across multiple platforms.
- Collaborate with product management, engineering, and design to define acceptance criteria and quality metrics.
- Design and maintain automated test suites using Selenium, Cypress, or Playwright; implement API testing for REST/GraphQL endpoints.
- Perform rigorous manual testing, regression testing, and risk-based testing to ensure release readiness.
- Own defect lifecycle from discovery to resolution with clear triage, reproduction steps, and verification.
- Integrate automated tests into CI/CD pipelines; contribute to reporting dashboards for stakeholders.
- Contribute to test data strategies, environment management, and performance/monitoring considerations.
- Advocate quality best practices across teams and mentor junior QA engineers.
Qualification
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 3+ years of QA experience in software development, including web and mobile applications.
- Strong automation skills with Selenium, Cypress, Playwright, or similar frameworks.
- Experience with API testing using tools like Postman, Newman, or similar.
- Proficiency with issue tracking and test management tools (Jira, TestRail, Zephyr).
- Familiarity with CI/CD tools (GitHub Actions, Jenkins, GitLab CI) and writing maintainable test code.
- Excellent analytical, problem-solving, and communication skills; ability to work cross-functionally in a fast-paced environment.
- Nice to have: performance testing, security testing, testing for accessibility, or experience with Agile methodologies.