Senior QA Engineer (T11)
Description
Job ID 9329
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
Key Responsibilities
- Design and develop automation/performance solutions that meet organization standards and build reliable, reusable, and maintainable automated regression suites & test harnesses.
- Create tools and frameworks with quality code to simplify testing scenarios.
- Design and develop test plans, and test cases based on functional and design specifications, execute test cases, and analyze and report test results to the teams.
- Work in partnership with the development teams to deliver business functionality on time with required quality that meets the acceptance criteria.
- Acts as a test lead, planning the work of other testing staff and assigning tasks to meet project deadlines.
- Uses strong testing skills to provide guidance and assist project staff.
- Reviews and approves the work of project team members in the writing of scripts, expected results, test results, and defect descriptions. Ensures best practices are followed and testing activities stay on schedule.
- Focus on building efficient solutions for Web, Services/APIs, and Database testing requirements.
- Participate in internal/cross-team meetings, project scoping, functional reviews, test specifications, and technical reviews for assigned projects in an Agile environment.
- Involved in requirements review and participating in architecture/design reviews with an emphasis on test automation/performance strategy and ensuring best practices.
- Participate actively in functional, system, and regression testing activities.
- Capture quality assurance data and metrics to provide insights and conclusions.
- Estimate and perform risk analysis for quality delivery.
Qualifications and Skills
- Bachelor's or higher qualification in Computer Science, Information Systems, or equivalent is preferred
- 8+ years of software testing experience in all phases of testing including test planning, test execution, and test closure;
- Excellent understanding of QA and testing methodologies, and best practices;
- 5+ years of experience as an Automation QA Tester;
- 5+ years of experience creating, maintaining, and executing automation tests utilizing tools such as Selenium and Python mandatory;
- 5+ years of experience in Agile processes (Scrum preferred);
- Experience working with SOAP and REST services and understanding of SOA architecture;
- Experience creating and maintaining automation frameworks preferred;
- Experience using SQL to query databases is required;
- Exposure to distributed source control systems such as Git;
- Experience with test data management techniques;
- Experience with change management and defect tracking tools;
- Zeal to be a domain expert and learn new technologies;
- Demonstrated analytical and problem-solving skills;
- Excellent interpersonal skills and written communication;
- High standards of confidentiality; ability to handle sensitive information with integrity and trust;
- Knowledge of cloud technologies like AWS/Azure and experience with testing micro-services, containers, and Dockers is preferred.
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":
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?
