Full Time

Senior Software Quality Assurance Engineer

Mastech Digital
$90,000 - $120,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Mastech Digital, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Quality Assurance Engineer at Mastech Digital will play a pivotal role in ensuring the highest standards of quality and performance in our software products. This position involves designing and executing test plans, identifying software defects, and collaborating closely with development teams to implement improvements. The engineer will apply their expertise to develop and maintain automated test scripts and frameworks, ensuring that all software releases meet quality benchmarks and customer expectations.



Job Responsibilities

  • Design, develop, and maintain automated test cases and frameworks for applications to ensure optimal functionality.
  • Collaborate with cross-functional teams to analyze requirements and establish quality standards.
  • Identify, log, and track defects using appropriate tools; assist in prioritizing resolution efforts.
  • Review and validate testing metrics to assess quality during all phases of the software development lifecycle (SDLC).
  • Perform regression testing, performance testing, and functional testing on various software applications.
  • Participate in peer reviews and contribute to continuous improvement initiatives in testing processes.
  • Provide training and mentorship to junior QA team members.
  • Create comprehensive test reports and documentation to communicate testing outcomes and issues effectively.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of experience in software quality assurance, with a focus on automated testing.
  • Proficiency in programming languages such as Java, C#, or Python.
  • Hands-on experience with automated testing tools like Selenium, JUnit, or TestNG.
  • Strong understanding of software development methodologies (Agile, Scrum, Waterfall).
  • Excellent problem-solving skills and proficiency in bug tracking tools (e.g., Jira, Bugzilla).
  • Effective written and verbal communication skills, with the ability to articulate complex technical issues to both technical and non-technical stakeholders.


Technologies & Tools

The Senior Software Quality Assurance Engineer will utilize a variety of technologies and tools, including but not limited to automated testing frameworks such as Selenium and Appium, bug tracking software like Jira and Bugzilla, as well as programming languages like Java, Python, and C#. Familiarity with CI/CD tools and software configuration management systems will also be essential to streamline the QA processes.



Ideal Candidates

Ideal candidates for this position will possess a proactive attitude, excellent analytical skills, and a strong commitment to quality assurance. They should be detail-oriented, with the ability to work under pressure and manage multiple projects simultaneously. A collaborative spirit and the capacity to mentor peers will enhance their fit within the Mastech Digital team. Passion for technology and staying updated on industry trends will further contribute to their success in this role.

Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.