Senior Automation Engineer

Diverse Lynx, LLC

  • Rochester, NY
  • 3 days ago
  • $90,000 Per Year
Want to know if you’re a fit?
Upload your resume and let our AI show you.

Skills

  • Agile Programming Methodologiesunmatched
  • Analysis Skillsunmatched
  • Atlassian JIRAunmatched
  • Automationunmatched
  • Automation Engineeringunmatched
  • Automation Systemsunmatched
  • Best Practicesunmatched
  • Bug Tracking Softwareunmatched
  • Bug Tracking/Defect Managementunmatched
  • Business Analysisunmatched
  • Business Solutionsunmatched
  • Coding Standardsunmatched
  • Communication Skillsunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Customer Relationsunmatched
  • Documentationunmatched
  • Enterprise Applicationsunmatched
  • Environmental Managementunmatched
  • Functional Testingunmatched
  • Graphical User Interface (GUI)unmatched
  • Healthcareunmatched
  • High Availabilityunmatched
  • Identify Issuesunmatched
  • Integration Testingunmatched
  • Knowledge Transferunmatched
  • Maintain Complianceunmatched
  • Mentoringunmatched
  • Microsoft Windows Operating Systemunmatched
  • Offshoringunmatched
  • Problem Solving Skillsunmatched
  • Process Improvementunmatched
  • Programming Languagesunmatched
  • Project/Program Managementunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assuranceunmatched
  • Quality Assurance Methodologyunmatched
  • Quality Metricsunmatched
  • Regression Testingunmatched
  • Regulatory Complianceunmatched
  • Reporting Dashboardsunmatched
  • Root Cause Analysisunmatched
  • Scrum Project Management and Software Developmentunmatched
  • ScrumMasterunmatched
  • Software Administrationunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Testingunmatched
  • Software Validationunmatched
  • Sprint Planningunmatched
  • Statisticsunmatched
  • Status Reportsunmatched
  • Team Lead/Managerunmatched
  • Technical Leadershipunmatched
  • Technical/Engineering Designunmatched
  • Test Automationunmatched
  • Test Caseunmatched
  • Test Scriptsunmatched
  • Test Strategyunmatched
  • Test Suiteunmatched
  • Testingunmatched
  • Trend Analysisunmatched
  • VMWareunmatched
  • Validation Testingunmatched
  • Virtual Machine (VM)unmatched

Description

Job Title: Quality Assurance Analyst / Senior Automation Engineer

Location: Rochester, NY

Onsite only

Salary-$90k with benefits.

Open on W2, c2c and fulltime

Prefer clinical or healthcare domain

Job Description

Quality Assurance Analyst / Senior Automation Engineer

Primary Responsibilities

Test Automation Framework Development

Design, develop, and maintain automated functional and regression test suites using Python and Squish.

Develop reusable automation libraries, utilities, and framework components to improve maintainability and scalability.

Analyze manual test cases and determine automation feasibility.

Convert manual test procedures into reliable automated test scripts.

Enhance automation frameworks to support continuous integration and future software releases.

Follow automation coding standards and best practices to ensure reusable and maintainable code.

____

Functional and Regression Testing

Develop and execute automated functional, regression, smoke, sanity, and integration test suites.

Validate software functionality against business and system requirements.

Ensure complete requirements traceability and test coverage.

Execute regression test cycles for feature enhancements, defect fixes, and software releases.

Verify software quality across multiple application versions and supported environments.

____

Test Environment Management

Configure, maintain, and support Windows-based automation environments.

Execute automated test suites on VMware virtual machines.

Coordinate environment readiness for nightly, weekly, and release validation executions.

Troubleshoot and resolve environment-related execution issues.

Ensure high availability and stability of automation execution environments.

____

Defect Management

Perform Root Cause Analysis (RCA) for automation failures and software defects.

Differentiate between application defects, automation issues, and environment-related failures.

Create detailed defect reports with supporting evidence and reproduction steps.

Collaborate with development teams to investigate, reproduce, and resolve software defects.

Verify defect fixes through regression testing.

____

Agile Development Support

Participate in Sprint Planning, Sprint Grooming, Daily Stand-ups, Sprint Reviews, and Sprint Retrospectives.

Estimate automation effort for new user stories and feature enhancements.

Plan and track sprint deliverables related to automation development.

Collaborate with Product Owners, Business Analysts, Developers, and QA teams throughout the software development lifecycle.

____

Release Validation

Support validation activities for bi-weekly software releases.

Execute release readiness and regression validation testing.

Ensure automation execution is completed successfully prior to software deployment.

Prepare release validation summaries and communicate testing status to project stakeholders.

____

Requirements Analysis and Documentation

Review Business Requirements Documents (BRD), Software Requirement Specifications (SRS), Functional Specifications, and Design Documents.

Prepare automation feasibility analysis documents.

Contribute to automation architecture and test strategy discussions.

Develop and maintain automation design documentation and execution procedures.

Participate in technical and design review meetings.

____

Reporting and Quality Metrics

Monitor automation execution results and overall framework health.

Prepare daily, weekly, and sprint-level automation status reports.

Analyze automation trends, defect statistics, execution success rates, and test coverage metrics.

Present quality metrics to project management and client stakeholders.

Track automation progress and recommend process improvements.

____

Jira Administration and Sprint Tracking

Maintain Jira dashboards and monitor sprint progress.

Track automation user stories, tasks, defects, and sprint deliverables.

Coordinate work assignments across onsite and offshore teams.

Maintain project trackers and automation execution dashboards.

Support Scrum Masters and Project Managers in sprint execution and reporting.

____

Team Coordination and Client Communication

Act as the primary technical liaison between onsite client teams and offshore development teams.

Coordinate requirement clarification sessions and technical discussions.

Facilitate knowledge transfer sessions and provide technical guidance to team members.

Review automation deliverables to ensure compliance with project standards.

Mentor junior automation engineers and support team capability development.

____

Continuous Improvement

Identify opportunities to expand automation coverage and reduce manual testing effort.

Improve automation framework stability, maintainability, and execution efficiency.

Recommend and implement automation best practices and process improvements.

Contribute to continuous improvement initiatives that enhance software quality and release efficiency.

____

Required Technical Skills

Programming Languages

Python

Automation Tools

Squish GUI Automation

Platforms

Windows

VMware

Test Methodologies

Functional Testing

Regression Testing

Smoke Testing

Integration Testing

End-to-End Testing

Test Automation Framework Development

Agile Tools

Jira

Agile Scrum

Software Engineering Practices

Root Cause Analysis (RCA)

Defect Lifecycle Management

Requirements Traceability

Release Validation

Test Planning

Test Strategy

Quality Metrics

Automation Best Practices

____

Preferred Qualifications

Experience developing automation frameworks using Python.

Strong experience with GUI automation using Squish.

Experience working in Agile Scrum environments.

Experience supporting enterprise software validation and release testing.

Excellent analytical and problem-solving skills.

Strong communication and stakeholder management skills.

Experience coordinating with distributed onsite and offshore teams.

Ability to mentor team members and provide technical leadership.

Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.

Numbers & Facts

LocationRochester, NY

Similar Jobs

See more jobs