Lead Software Engineer - Test Architect

Software, Engineer, Test, Architect, Engineering, Quality, Management, Development, Recruiter
Full Time

Job Description

  • 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.

    • 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.

    Required Qualifications
    • 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

    Preferred Qualifications
    • Master' s Degree
    • Cloud experience
  • Please send your resume to

Meet Your Recruiter
Eric Silverstein Text me about this job -Please include your name and Job Title in your Text. Thanks!
Dice Id : bravo
Position Id : 35478
Originally Posted : 2 months ago
Have a Job? Post it