Description
As a QA Engineer at Four Principles, you will be responsible for evaluating, validating, and safeguarding the quality and reliability of our digital products across mobile and web platforms. You will play a critical role in identifying bugs early in the development cycle, improving product reliability, and ensuring that applications perform as intended across all platforms and use cases.
Working closely with developers, designers, and product managers, you will design and execute comprehensive test strategies, champion a quality-first culture, and directly support the delivery of high-quality digital solutions and seamless user experiences.
Key Responsibilities
Develop and execute comprehensive test plans, test cases, and test scripts for mobile (iOS and Android) and web applications, based on product requirements and technical specifications.
Perform functional, regression, integration, system, user acceptance (UAT), and exploratory testing across all stages of the development lifecycle.
Design, develop, and maintain automated test suites using relevant frameworks such as Playwright and Selenium.
Conduct API testing using tools such as Postman or REST-assured to validate backend integrations and data integrity.
Perform compatibility and cross-device testing to ensure consistent behaviour across platforms, OS versions, and screen sizes.
Support performance and load testing to ensure application responsiveness and stability under varying loads.
Document software defects and track them through to resolution using Jira or Azure DevOps, providing clear reproduction steps and severity assessments.
Ensure test coverage across all critical application paths, edge cases, and regression scenarios.
Review requirements, specifications, and technical design documents to provide timely and meaningful feedback, including contributing to Definition of Done and acceptance criteria.
Participate in Agile ceremonies including sprint planning, backlog grooming, daily stand-ups, and retrospectives as a quality advocate.
Monitor and report on QA metrics, test coverage, and release readiness to stakeholders.
Contribute to the continuous improvement of QA processes, tooling, and standards within the team.
Required Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
3+ years of experience in quality assurance or software testing, with hands-on testing of mobile (iOS/Android) and/or web applications.
Strong knowledge of QA methodologies, tools, and processes.
Experience writing clear, concise, and comprehensive test plans and test cases.
Experience with test automation frameworks such as Playwright or Selenium.
Familiarity with Flutter application testing (unit, widget, and integration tests) is a strong advantage.
Proficiency in API testing tools such as Postman or SoapUI.
Familiarity with bug tracking and project management tools, particularly Jira or Azure DevOps.
Good understanding of the software development lifecycle (SDLC) and Agile/Scrum practices.
Ability to read and write basic code (e.g., Dart, JavaScript, or Python) for test automation purposes.
Excellent analytical and problem-solving skills with keen attention to detail.
Strong verbal and written communication skills and the ability to work collaboratively in a cross-functional team.
ISTQB certification or equivalent is a plus.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
