Search

Lead C# SDET/QA Automation Engineer - Direct Hire

firstPRO, Inc
locationWinter Hill, MA 02145, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

POSITION OVERVIEW

This role leads a group of SDET/QA automation engineers responsible for validating software quality across functional, integration, and performance layers. The leader in this position develops and oversees modern testing strategies, ensuring the team delivers reliable, high-performing applications prior to release. They guide test design, automation architecture, and execution, leveraging domain expertise to ensure solutions meet user needs. The position collaborates with engineering, product, and cross-functional teams to enforce high quality standards, introduce process improvements, and drive automated coverage across the testing lifecycle. This individual is hands-on, involved in coding, framework evolution, and coaching the team toward consistent automation practices aligned with engineering standards.

PRIMARY RESPONSIBILITIES

Quality Leadership & Testing Strategy

  • Advocate for automation-centric testing approaches that include positive, negative, and edge-case scenarios.
  • Identify dependencies across teams and ensure coordinated testing for features spanning multiple squads.
  • Facilitate post-incident reviews and convert learnings into improved test coverage or testing processes.
  • Apply a deep understanding of the testing pyramid and ensure appropriate use of unit, service, and UI-level automation.
  • Confirm all work meets agreed-upon readiness and completion criteria.
  • Promote test-first methodologies such as BDD and TDD.

Innovation & Future-Focused QA Practices

  • Explore and introduce AI-driven enhancements to test creation and automation efficiency.
  • Develop strategies on how generative AI can reshape the QA function.
  • Incorporate persona-based, workflow-driven, and customer-centric testing techniques.

Automation Engineering & Framework Ownership

  • Enhance and refine automation frameworks to support scalability, shared configuration, and maintainability.
  • Review automation code, provide feedback, and ensure adherence to robust coding standards.
  • Contribute hands-on automation across all layers—API, UI, integration, performance, and backend systems.
  • Integrate automated suites into CI/CD processes and monitor execution results.
  • Lead end-to-end validation efforts spanning multiple system components.

Agile Delivery & Team Enablement

  • Support Agile ceremonies and reinforce strong Scrum practices.
  • Estimate work accurately and plan capacity based on sprint goals.
  • Implement continuous-improvement initiatives stemming from retrospectives.

Business & Domain Expertise

  • Build a strong understanding of the application domain and user workflows; incorporate this knowledge into testing approach.
  • Encourage the team to adopt customer-focused testing, using personas and real-world use patterns.
  • Identify gaps in team knowledge and recommend targeted training to strengthen expertise.
  • Attain subject-matter proficiency sufficient to explain, demo, and train others on the system.

Framework & Tooling Development

  • Understand how to architect and extend testing frameworks to support multiple technologies and platforms.
  • Enhance reusable tools supporting REST/API, UI, performance, ETL/big-data testing, and custom test solutions.
  • Introduce new technologies or AI-driven tools that advance productivity and quality.

Tier 3 Technical Support & Troubleshooting

  • Understand how production systems are deployed, configured, and monitored.
  • Prioritize escalated issues and delegate investigation across the team.
  • Contribute to root-cause identification through deep technical debugging.

QUALIFICATIONS

Education & Experience

  • Bachelor’s or Master’s degree in a technical discipline (Computer Science, Engineering, Mathematics preferred).
  • 10+ years in software development, automation engineering, or technical QA leadership.
  • Hands-on experience with CI/CD, BDD/TDD practices, and automation languages such as C#, Python, or JavaScript.
  • Familiarity with relational databases and test frameworks.
  • Experience with performance testing tools (e.g., JMeter, Neoload).
  • Experience with Playwright or comparable automation frameworks.
  • Proven ability to mentor and lead teams in Agile environments with CI/CD pipelines.
  • Background in financial services or similar regulated industries.
  • Exposure to using generative AI in a development or QA workflow.

CORE COMPETENCIES

Client Focus: Demonstrates an understanding of customer needs and incorporates this perspective into testing and decision-making. Builds trust through consistent communication and delivery.

Collaboration: Works effectively across functions; values input from others; promotes a cooperative environment; willing to compromise to achieve shared goals.

Commitment to Quality: Sets high standards for accuracy and thoroughness; proactively checks work for completeness; encourages quality-driven behaviors within the team.

Initiative: Acts without waiting for direction; identifies inefficiencies and proposes improvements; takes ownership of opportunities to enhance process or product quality.

Results Orientation: Establishes ambitious but realistic objectives; mobilizes resources; adapts when challenges arise; maintains focus on outcomes.

Technical Mastery: Maintains strong expertise in QA automation and software development practices; stays current on emerging tools and methodologies; independently solves complex technical problems; prioritizes effectively.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...