Description
Job Specification: Technical Lead Engineer
The Role
As a Technical Lead QA Engineer, you are a practiced member of the team. You'll be competent at owning and delivering solutions and being the design authority for how features are implemented.
- You can expect to use your knowledge of architecture; our clients will look to you for advice and contribution in higher level architectural discussions
- You're familiar with the development process, and take ownership for certain aspects of the process by putting appropriate methods and tools in place
- You will have regular conversations with clients, and be a point of contact between the client and the project team
- Coaching and mentoring more junior members of the team, and deputising for the team principal, will be important in the role
- Your involvement in shaping bids (working with a bid team) will assist to create approaches or proposals, and perhaps you may also add valuable contributions during presentations to clients in a formal selection process
- You'll play an active role in account management
Qualifications
Depending on the scale of the project, you may find yourself maintaining an automation framework for a large-scale project; or you will act within a team, ensuring that acceptance criteria are implemented correctly on each sprint. Thinking like a tester is a skill, are you driven to build test strategy capable of providing happy-path and edge case testing for solutions?
Some of the skills that we believe make a successful Technical Lead Engineer:
- A QA mindset
- Test strategy and test planning experience
- Being an excellent teammate - testers are Embedded into development pods, and we expect you to take shared responsibility for the sprints
- Development skills in either Java or .Net:
- Knowledge of working with Jira
- Understanding of CI/CD tools
- Working against a branching strategy eg git, svn or cvs
- Using your understanding of OOP
- Writing clean, readable, maintainable and reusable code
- Using fundamental tools and languages eg OS, SQL, Unix, CLI tools, PowerShell, Shell Scripting, HTML and CSS
- Implementing and using automation frameworks and approaches:
- Selenium
- TestNG
- BDD tools such as Cucumber, or SpecFlow
- Integration between testing framework and CI/CD tool
Other requirements:
Must have or be willing to undergo vetting process to attain - SC & NPPV3 Clearance