26 Jul
Lead Software Engineer - Test Architect
Vacancy expired!
- Lead Software Engineer (Test Architect) - Platform Innovation & Engineering
- The Test Strategist will be a technical leader. This role will have the title of Lead Software Engineer, and as such should have an advanced grasp of the full gamut of the software engineering lifecycle: requirement gathering, design proposals, implementation, testing and maintenance for the enhancement of both existing and new products & tools. Will provide leadership to others as well as hands-on design, setup and mentoring to the team in quality planning, automation, frameworks and tools. Have a good holistic view of the project and architecture. Works under general direction. A wide degree of creativity and resourcefulness is expected.Responsibilities
- Test strategists develop an Organizational level Test Strategy and implement it to ensure quality.
- Influence the relevant stakeholders to amend gaps in the overall execution of Test Strategy at a program level.
- Can define Test Strategy at a Program level which typically includes the following:
- Automation tools and techniques at all layers of the application.
- Quality practices and processes including CI / CD, defect management, release management using agile methodologies.
- General team (other role-specific) processes (min Unit testing coverage, CI pipelines deployment structure, etc.).
- Team collaboration points in Quality lifecycle. (such a story sing-offs, weekly defect triage).
- Different types of metrics/reports to be documented/showcased as Quality records.
- Inter-team dynamics on Quality related processes.
- Can bring the team and the wider stakeholders onboard the Test Strategy.
- Effective execution of Quality strategies across multiple distributed teams
- Test strategists develop plans of action for testing new technology products. This includes identifying areas that need to be tested and designing test strategies that target those areas.
- Test strategists work closely with engineers, emphasizing to them the importance of responsible, quality testing practices.
- Closely works with programs and projects on the execution of the test strategy and drives them to close any gaps with respect to the established Test Strategy.
- Test strategists are tasked with monitoring the continued quality of technology products and finding ways to increase the quality of those products.
- Test strategists will be proficient in quality automation, tools, frameworks and practices to be able to lead and hands-on mentor team members, often across multiple teams of a project.
- Set strategy, priorities and direction for testing activities of product(s).
- Organize the approach and plan to identify application performance issues.
- Continually seek opportunities to improve, optimize and simplify existing testing processes and methodologies, using automation when possible.
- Work with engineering teams to ensure adequate feature and cross-feature integration and end to end testing is carried out to ensure appropriate test coverage.
- Define product line level testing needs, approach and strategy, in alignment with Product, Engineering and Management goals.
- Develop and maintain test matrices for key product testing levels. Matrices should map to test plans, test cases and product requirements.
- Take part in test case reviews where appropriate.
- Carry out all responsibilities in accordance to plan with key stakeholders.
- Work with development teams to align testing activities to ensure adequate system verification testing.
- Build strong working relationships with cross department teams and needs excellent interpersonal skills, including strong written and oral communication and active listening skills.
- 5+ years of software engineering experience, as well as an understanding of automated testing tools and cloud technologies, like Azure and Cloud Foundry/AWS. Experience in Agile software development methodologies, which requires that test strategists be able to collaborate with other members of cross-functional teams and be receptive to feedback.
- Bachelor' s Degree in a science, engineering or computing related discipline or equivalent experience.
- Target person has hands-on experience implementing frameworks and coaching software engineers to do the testing testing.
- Automation experience utilizing tools
- Experience in working with multiple and/or remote teams in different time zones.
- Familiar with Agile practices and Test-Driven Development techniques
- Delivery focused - time, scope, quality
- 2 or more years of project leadership experience
- Able to guide and influence others
- Presentation skills
- Must be passionate about contributing to an organization focused on continuously improving consumer experiences
- Master' s Degree
- Cloud experience
- Please send your resume to
Vacancy expired!