Job ID 5862
Why Ness
We know that people are our greatest asset. Our staff’s professionalism, innovation, teamwork, and dedication to excellence have helped us become one of the world’s leading technology companies. It is these qualities that are vital to our continued success. As a Ness employee, you will be working on products and platforms for some of the most innovative software companies in the world.
You’ll gain knowledge working alongside other highly skilled professionals that will help accelerate your career progression.
You’ll also benefit from an array of advantages like access to trainings and certifications, bonuses, and aids, socializing activities, and attractive compensation.
Requirements and responsibilities
We are looking for a Senior QA Engineer to join our team.
The client is one of the largest automotive marketing, retail, and after-sales solution providers in the world. We partner to deliver a seamless experience to consumers and the retail network supporting them, as well as to build platforms serving hundreds of thousands of internal users.
What you’ll do
- Manage all test activities for development projects, including manual testing, bug/defect tracking and reporting, integration/user-acceptance and regression testing activities;
- Participate in the design of major features from initial requirements through customer acceptance;
- Design, develop, and maintain automated test scripts (primarily using Cypress) to ensure the quality and performance of the applications;
- Collaborate with development teams to define testing strategies, identify test cases, and integrate automation into the CI/CD pipelines;
- Document, troubleshoot, and follow up on issues found during testing;
- Monitor and maintain existing test suites and test execution plans;
- Work closely with testers and developers colleagues to identify the root cause of issues found in a production environment;
- Work closely with the requirement engineers in the features acceptance testing;
- Continuously improve the automation framework and tools to enhance testing efficiency and coverage;
- Stay up-to-date with new testing tools and test strategies.
What you'll bring
- At least 5+ years of experience in testing software applications;
- Proficiency in TypeScript or JavaScript for test automation;
- Hands-on experience with Cypress and other tools like Selenium, TestNG, JUnit;
- In-depth knowledge of test automation frameworks and their implementations;
- Familiarity with Continuous Integration/Continuous Deployment tools such as Jenkins or GitLab;
- Strong experience with Git or similar version control systems;
- Expertise in automating API testing using tools like Postman or SOAPUI;
- Ability to write scripts to automate repetitive tasks and improve efficiency;
- Strong analytical and troubleshooting abilities to identify and resolve issues;
- A keen eye for spotting issues and ensuring thorough test coverage;
- Solid understanding of software testing methodologies and processes;
- Excellent ability to collaborate with cross-functional teams and convey technical concepts effectively;
- Familiarity with agile development processes and practices.
Additional skills that may help
- Knowledge of JIRA, Confluence;
- TestRail;
- ISTQB qualifications.
Not checking every single requirement?
If this role sounds good to you, even if you don’t meet every single bullet point in the job description, we encourage you to apply anyway. For most of the candidates that applied, we found a role that was a very good fit with their skills.
Let’s meet and you may just be the right candidate for one of our roles.
At Ness Digital Engineering we are willing to build a work culture that is based on diversification, inclusion, and authenticity.