Senior Test Automation Engineer Job at DM Clinical Research, Houston, TX

NEU4VTdnRk41R045U1JwMmZ5ZytCa2duUFE9PQ==
  • DM Clinical Research
  • Houston, TX

Job Description

Job Description

Job Description

Senior Test Automation Engineer

A Senior Test Automation Engineer is responsible for designing, developing, and executing automated test strategies to ensure the highest level of software quality and performance. This role leverages Azure DevOps (ADO), Azure services, and CI/CD practices with a strong emphasis on integrating quality criteria and quality gates using SonarQube (or similar tool sets). The ideal candidate will establish best practices and lead the quality assurance practice within the organization.

DUTIES & RESPONSIBILITIES
  1. Test Automation and Strategy Development
    1. Design, develop, and maintain automated test scripts using Microsoft technologies.
    2. Implement and enhance test automation frameworks to support continuous testing.
    3. Ensure comprehensive test coverage for functional, regression, performance, and security testing.
  2. CI/CD Integration
    1. Integrate automated tests within the Azure DevOps (ADO) CI/CD pipeline.
    2. Configure and manage test plans, test cases, and test suites in ADO.
    3. Use SonarQube (or similar product) to set up quality criteria and quality gates, ensuring code quality and compliance.
  3. Establishing Best Practices
    1. Define and implement best practices for test automation and quality assurance.
    2. Develop guidelines and standards for coding, testing, and documentation.
    3. Mentor and guide junior team members on best practices and methodologies.
  4. Quality Assurance Leadership
    1. Lead the establishment of a robust quality assurance practice within the organization.
    2. Collaborate with cross-functional teams to define and enforce quality standards.
    3. Conduct regular reviews and audits to ensure adherence to quality practices.
  5. Collaboration and Communication
    1. Work closely with developers, business analysts, and other stakeholders to understand application requirements and ensure comprehensive test coverage.
    2. Communicate test results and findings to development teams and collaborate on bug fixes.
    3. Participate in sprint planning, daily stand-ups, and retrospective meetings to align testing activities with the development cycle.
  6. Monitoring and Reporting
    1. Monitor automated test execution and report on test outcomes, coverage, and quality metrics.
    2. Use SonarCube to analyze code quality and generate reports.
    3. Provide regular updates and reports to senior management on testing activities and quality status.
  7. Continuous Improvement
    1. Identify opportunities to improve test automation processes and frameworks.
    2. Stay updated with the latest industry trends and technologies in test automation.
    3. Continuously research and implement new tools and technologies to enhance test automation efficiency.
KNOWLEDGE & EXPERIENCE

Education:
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
Experience:
  • 7+ years of experience in test automation, with a focus on Microsoft technologies and Azure DevOps.
Credentials:
  • Relevant certifications in test automation, Microsoft technologies, or Azure are highly desirable.
Knowledge and Skills:
  • Proficiency in programming languages such as C#, Python, or JavaScript.
  • Extensive experience with test automation tools and frameworks such as Selenium, SpecFlow, or Microsoft Playwright.
  • Strong understanding of Azure DevOps (ADO), including pipelines, test plans, and repositories.
  • Expertise in Azure services and cloud environments.
  • Experience with SonarQube for code quality analysis and setting quality gates.
  • Strong problem-solving and analytical skills.
  • Ability to design comprehensive test cases and identify edge cases.
  • Excellent verbal and written communication skills.
  • Ability to explain complex technical concepts to non-technical stakeholders.
  • Proven ability to lead and mentor development teams.
  • Experience in managing multiple projects and deadlines.
  • Strong collaboration skills and the ability to work effectively in a team-oriented environment.

Powered by JazzHR

fDOa3SbHTR

Job Tags

Similar Jobs

HomeFirst

Peer Specialist-Call Center (Overnight) Job at HomeFirst

 ...Time, Non-Exempt Compensation: $32.50 Hourly This is a Overnight position Sunday-Thursday from 11pm-7:30am or Tuesday-Saturday...  ...practices and techniques. Peer Specialists will be stationed at our call center in San Jose, providing support and triage over the phone. They... 

rootliquids

Entry Level Business Analyst Job at rootliquids

 ...mobile technology. Job Description We are looking for Entry Level Business Analyst. Responsibilities: Work with our business operations...  ...our go-to-market team Be able to analyze large sets of data to identify trends, commonalities, and areas of opportunity... 

Allied Universal

Event Security NRG Job at Allied Universal

 ...Event Security NRG Houston, Texas Save Job Culture Career Path Rewards Event Security NRG Position Type Flexible - Events Division Shift Type Afternoon,Evening,Morning Req ID 2024-1161370 Work Days Available Monday - Friday,Saturday - Sunday Allied Universal Event Services... 

augmentjobs

Web Developer Job at augmentjobs

 ...FOUND ON OUR EXCLUSIVE JOB BOARD , IT IS NOT A DIRECT ROLE AT AUGMENT JOBS. Job Description: We are looking for a skilled Web Developer to join our IT team. The Web Developer will be responsible for designing, coding, and modifying websites and web applications,... 

BAYADA Home Health Care

Hab Tech / DSP Job at BAYADA Home Health Care

 ...Do meaningful work in your community! BAYADA Direct Support Professionals (DSP) work one-on-one in home and community settings as a companion and mentor for individuals with intellectual or developmental disability to help them reach their full potential. We have...