Celfocus
Quality Assurance Automation Engineer
Job Description
Make an impact by working for sectors where technology is the enabler, everything is ground-breaking and there’s a constant need to be innovative.
Create and enhance projects in Java, Pyhton, Angular, PHP, .NET and so much more while diving in the world of Blockchain, Artificial Intelligence, Data Science, Security and Internet of Things.
Be part of the team that combines business knowledge, technological edge and a design experience. Our different backgrounds and know-how are key in developing solutions and experiences for digital clients.
Face challenges and learn other ways of thinking and seeing the world – there’s always room for your energy and creativity.
About the role
We are seeking a highly skilled and motivated Quality Assurance Automation Engineer for our projects. As a Quality Assurance Automation Engineer, you will play a critical role in ensuring the quality and reliability of our software products through the design, development, and execution of automated tests.
As a part of your job, you will:
- Design, develop, and maintain automated test scripts using Cypress for web application testing;
- Create and execute automated API test suites to validate the functionality, performance, and reliability of backend services using Postman;
- Collaborate with the development team to identify and prioritize test cases for functional and automation testing and ensure comprehensive test coverage;
- Continuously improve test frameworks, tools, and processes to enhance the efficiency and effectiveness of the quality assurance process;
- Write and maintain test artefacts using Jira & XRAY;
- Participate in code reviews to ensure testability and maintainability of automated test scripts;
- Investigate and debug test failures, working closely with the development team to identify root causes and recommend corrective actions;
- Analyze test results and provide clear and concise reports on test progress, quality metrics, and potential risks to stakeholders on continuous basis;
- Collaborate with cross-functional teams to ensure alignment on quality standards, test plans, and release schedules;
- Contribute to the continuous integration and delivery (CI/CD) pipeline to automate the execution of tests as part of the software development lifecycle;
- Stay up to date with emerging trends and technologies in quality assurance and test automation to suggest improvements and best practices.
What are we looking for?
- Bachelor’s degree in computer science, Engineering, or a related field (or equivalent practical experience);
- Proven experience as a Quality Assurance Automation Engineer or a similar role;
- Strong proficiency in Cypress for web application testing and BrowserStack for Cross Browser Testing;
- Solid understanding of API testing concepts and experience with Postman API test automation tools;
- Excellent programming skills in JavaScript. , Python, or Java;
- Intermediate level knowledge in using BlazeMeter and performance testing;
- Strong knowledge in writing detailed functional tests using JIRA & XRAY;
- Familiarity with continuous integration tools (e.g., Jenkins, GitLab CII) and version control systems (e.g., Git);
- Demonstrated ability to design, develop, and execute automated test scripts for complex software systems;
- Exceptional problem-solving and debugging skills to identify and resolve issues efficiently;
- Strong communication skills with the ability to articulate technical concepts and issues to both technical and non-technical stakeholders;
- Excellent English language proficiency, both written and verbal;
- Outstanding interpersonal skills with the ability to collaborate effectively within a team and across departments;
- Detail-oriented mindset with a focus on delivering high-quality software products;
- Proactive and self-driven approach to work with the ability to adapt to changing priorities and project requirements.
Nice to have:
- Experience with multiple test automation frameworks (Selenium, Playright, RobotFramework);
- Knowledge of performance testing tools and techniques;
- Familiarity with Agile methodologies and software development practices;
- Certification in quality assurance or test automation (e.g., ISTQB, Certified Selenium Professional) is a plus.
Personal traits
- Ability to adapt to different contexts, teams, and Clients;
- Teamwork skills but also a sense of autonomy;
- Motivation for international projects and ok if travel is included;
- Willingness to collaborate with other players;
- Strong communication skills.
At Celfocus, we are committed to cultivate a diverse and inclusive workplace. As an equal-opportunity employer, we welcome applicants of all backgrounds, gender identities, and abilities. We are dedicated to providing reasonable accommodations for candidates with specific needs. If you require any adjustments during the selection process, please inform our Talent Acquisition Team.
Come join the Team!