Senior QA Automation Engineer, C++, Robot, Python

Location:
London
Job Type:
Permanent
Industry:
Cloud & Infrastructure
Job reference:
4214132433214_1723370564
Posted:
5 months ago

Job Advertisement: Senior QA Automation Engineer



About the Role

Our client, a leading Global Security Solutions provider, is seeking to recruit a highly skilled and technically adept professional to join their team as a Senior QA Automation Engineer. In this pivotal role, you will leverage your strong engineering and automation background to champion shift-left testing and automate quality control within the team. As a Senior Engineer, you will drive the architecture and best practices of test automation tooling and implementation, serving as a bridge between development and QA to ensure comprehensive team contribution. The software under test is an SDK written in C++.



Responsibilities

As a Senior QA Analyst & Automation Engineer, you will:

  • Automated Testing: Design and implement automated test scripts for functional and non-functional testing (e.g., performance, security, resource consumption) using appropriate frameworks and tools.
  • Collaboration with Developers: Promote unit testing best practices and guide developers in building testable code.
  • Automation Opportunities: Understand current practices, identify automation opportunities, and migrate manual tests to automated solutions.
  • CI/CD Integration: Work closely with DevOps engineers to integrate automated tests into CI/CD pipelines and establish effective test execution strategies.
  • Product Collaboration: Collaborate with product owners to refine and prioritize internal work items in the backlog.
  • Stay Updated: Stay up to date on the latest testing trends, tools, and methodologies, and propose improvements to our testing infrastructure and tooling.
  • Code Quality Feedback: Provide feedback to developers on code testability and suggest improvements to overall code quality.
  • Champion Automation: Promote the value of test automation and shift-left testing across the organization, fostering collaboration and knowledge sharing between teams.
  • Analyse Results: Analyse test results, identify trends, and provide actionable insights to stakeholders.
  • Documentation: Document test automation processes and best practices for future reference.
  • Mentorship: Mentor and coach less experienced team members.


Required Knowledge, Experience, and Values

  • QA Experience: Extensive experience in software QA, with a strong focus on test automation for libraries and SDKs.
  • Programming Skills: Proficient in low-level programming language testing, preferably C++. Significant development/scripting experience in Python or another language.
  • Unit Testing: Solid understanding of unit testing.
  • TDD Experience: Experience with test-driven development (TDD); familiarity with Robot Framework is desirable.
  • Non-Functional Testing: Experience with non-functional testing techniques.
  • CI/CD Knowledge: Familiarity with CI/CD pipelines and their integration with automated testing.
  • Cloud Environments: Experience with building, deploying, and testing on cloud platforms.
  • Agile & DevOps: Strong understanding of Agile methodologies and DevOps principles, particularly as they apply to continuous delivery of software libraries.
  • Scrum Experience: Experience working as part of a Scrum team, driving in-sprint test case development and exploratory testing.
  • Communication Skills: Excellent communication and collaboration skills.
  • Eagerness to Learn: Eagerness to learn, adapt, and evolve.
  • Passion for Quality: Passionate about software quality, shifting it left, and shortening feedback loops.

If you are a technically adept professional with a passion for quality and automation, we want to hear from you. Join our client's team and play a crucial role in driving excellence in software testing. Apply now for this exciting opportunity to advance your career as a Senior QA Automation Engineer!

Send your cv direct to me @ [email protected] for an immediate interview

People Source Consulting Ltd is acting as an Employment Agency in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas.

Back job search
Back to Search Results