See all roles

Senior QA Engineer

Work from home Full-time role Hiring

Life at Ness At Ness, people come first. Here, you'll be part of a vibrant team that values curiosity, innovation, and growth. We work with industry-leading clients on projects that truly make an impact while supporting every team member in carving out their unique career path. With resources for learning, certifications, and hands-on experiences, Ness offers you more than just a job—it’s a place where your ideas, ambition, and well-being matter. The role We are seeking an inquisitive and talented Test Engineer to join our existing development team working on a new royalty calculation application. You will be responsible for designing and executing tests and step definitions in accordance with the requirements. You will be expected continuously contribute to the overall test strategy with ideas of tools and technologies. You will be highly involved in team participation, working closely with your SCRUM team to complete sprint work in the given timeframe. Key Responsibilities: Test planning and execution: create, enhance and maintain effective and test plan, ensuring adequate depth and breadth of test coverage Integrate test automation into the earliest stages of the development lifecycle, designing and executing automated scripts alongside feature design and code creation Integrate AI tools into the testing lifecycle to identify patterns, predict defects, and optimise test coverage. Communicate risks, assumptions, issues, and dependencies to appropriate stakeholders Understand the requirements from technical and business specifications Actively support Agile development methods and best practices Using JIRA to track defects and tasks Work closely with QA leads and developers Take part in meetings, provide estimates, assist in presenting issues and solutions Collaborate with other Development Team members in planning phase of User Stories during Scrum Sprints, and with the QA team in areas such as training and assistance Support business test team in UAT Qualifications and Skills Core skills: 5+ years of comprehensive Software Testing experience across the Software Development Lifecycle (SDLC), with a strong preference for Agile or iterative methodologies. Deep understanding of REST architecture principles and extensive hands-on experience with tools like Postman and Open API for API design, documentation, and validation. Hands-on experience designing and maintaining web UI automated tests using modern frameworks such as Playwright or Selenium. Strong proficiency in writing automated API tests. Strong understanding of relational database management systems (RDBMS) and the ability to write SQL queries for data verification and test setup. Proven experience in end-to-end test planning, execution, and ongoing test scenario maintenance. A proactive self-starter with exceptional self-management abilities and a proven track record of performing effectively under pressure. Deep understanding of core software testing principles, concepts, and methodologies. Proficiency in risk identification, analysis, and the application of risk-based testing strategies. Excellent verbal and written communication skills, with the ability to articulate technical concepts clearly. Exceptional problem-solving acumen and meticulous attention to detail in all aspects of testing. Nice to have Music industry business knowledge is desirable. Exposure to testing event-driven systems and validating data streams using Apache Kafka. Familiarity with leveraging AI tools and assistants to accelerate test generation, optimise test suites, or improve overall QA efficiency. Experience with non-functional testing tools such as JMeter or K6 to conduct load and performance benchmarks. A good working knowledge of Typescript. Key Behavioural/Personality Traits You will work very closely with the development and QA team to understand and validate the requirements, ensuring quality standards are met for any changes deployed. You will be testing across web and mobile environments, and much be happy interacting with member across our whole development team..

Why Join Us

At Ness, you will work with diverse, talented professionals who are dedicated to making an impact through technology. We encourage applicants of all backgrounds to apply—even if you don’t meet every requirement, we’d love to connect with you if this role excites you. We’re committed to creating an inclusive workplace that celebrates each team member’s unique talents. With flexible remote options, diverse projects, and access to development resources, joining Ness means building a career that’s meaningful and impactful. What to Expect Next We believe great experiences start with transparency—and that includes our hiring process. Here’s what you can typically expect after you hit "Apply": HR Interview – A conversation to get to know you better and align on expectations. Technical Interview – A chance to showcase your skills and experience. Client Interview – Ensuring mutual fit between you and the client team. Offer Stage – If everything aligns, we’ll be happy to make it official. While many of our roles involve just 2–3 steps, some client processes may include additional conversations. Regardless of the path, we aim to keep every step transparent and respectful of your time. Ready to Start Your Journey? Apply To This Job

You might like