Tech Lead

Yantran LLC

  • Rochester, NY
  • 13 days ago

    Highlights

    Collaborate with Product Owners, Business Analysts, Developers, and QA teams throughout the software development lifecycle. Develop reusable automation libraries, utilities, and framework components to improve maintainability and scalability.

    Numbers & Facts

    LocationRochester, NY

    Description

    Job Title: Quality Assurance Analyst / Senior Automation Engineer
    Location: Rochester, NY
    Onsite/ Remote: Onsite
    The pay range for this role is ***k- ***kper annum including any bonuses or variable pay. *** also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including holidays, parental leave, and sick leave, as required by law). Ask our recruiters for more details on our Benefits package. The exact offer terms will depend on the skill level, educational qualifications, experience, and location of the candidate.
    This role is alsompen for contract: ***-***/hr
    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.
    *** is an Equal Employment Opportunity employer. We promote and support a diverse workforce at all levels of the company. All qualified applicants will receive consideration for employment without regard to race, religion, color, sex, age, national origin, or disability. All applicants will be evaluated solely based on their ability, competence, and performance of the essential functions of their positions with or without reasonable accommodations. Reasonable accommodations also are available in the hiring process for applicants with disabilities.
    Candidates can request a reasonable accommodation by contacting the company ADA Coordinator at ***.

    Similar Jobs