Senior QA Engineer Perm – Central London – up to £60k per annum
We are currently recruiting for a Senior QA Engineer to be based in Central London on a permanent basis. The Senior QA Engineer will be responsible for developing the Automation Testing frameworks, responsible for exploring new web Automation methods and implementing them in the project, with hands on coding skills.
Key Responsibilities for the Senior QA Engineer:
·Developing and managing the appropriate Auto testing framework to meet the testing mandate.
·Reviewing requirement specifications and UX designs, ensuring the features and technology can be tested prior to release.
·Defining test cases to validate the functionality, stability and usability of the project.
·Ownership and maintenance of the projects software testing tools and environments.
·Installing and configuring test environments using a mix of real and virtual environments.
·Working with the Agile Teams for requirements Analysis, test planning, Execution. Defect resolution and Troubleshooting.
Experience required for the Senior QA Engineer
·Hands on coding experience with core Java—Should be able to script, debug and troubleshoot on this technology—Not just selenium level Java
·In-depth Knowledge of Selenium (WD/Grid) – UI scripting, API scripting
·Exposure to Page object, hybrid frameworks
·Experience of implementing Automated testing as part of a CD/CI Environment-GIT/Jenkins.
·Exposure to BDD/TDD techniques – Jbehave
·Proven experience in Testing and Automating Webservices—SOAP and REST – JSON and XML
·Hands on experience on Unix –ability to debug issues and manage environments.
·Back end Testing knowledge – SQL/Mongo
·Experience of Working in a Continuous Integration environment – Git, Jenkins, Maven, SVN, Sonar
·Ample experience in Black box testing, system testing, End to End and Integration testing
·Ability/Flexible to learn new Technology/Tools/Coding Languages and implement them
·Ability to mentor juniors in the team and act as an Automation POC
·Strong working knowledge of JIRA, Confluence and a good understanding of application architecture and technology infrastructure
·Strong analytical skills and an out of the box thinker who is able to learn and own quickly.
·Proven experience in testing with a creative edge, strong problem-solving skills, a solid software development foundation