Senior QA Engineer Job Description
Senior QA Engineer Duties & Responsibilities
To write an effective senior QA engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included senior QA engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Senior QA Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Senior QA Engineer
List any licenses or certifications required by the position: ISTQB, ASQ, CWNA, CCNA, DMAIC, ISQTB, CCIA, CCEE, CCA, SQA
Education for Senior QA Engineer
Typically a job would require a certain level of education.
Employers hiring for the senior QA engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Information Technology, Information Systems, Software Engineering, Technical, Education, Computer Engineering, Science, Electrical Engineering
Skills for Senior QA Engineer
Desired skills for senior QA engineer include:
Desired experience for senior QA engineer includes:
Senior QA Engineer Examples
Senior QA Engineer Job Description
- Perform manual and automated functional tests large-scale system tests in an Java/Tomcat and AngularJS environment
- Reduces and controls Manufacturing process defects (scrap, nonconforming material, customer complaints) by leading efforts/teams focused on identifying the primary root causes and implementing corrective and preventative actions
- Collects and analyzes Leads Manufacturing process defect data Product/Process improvement efforts
- Assures that appropriate resources (personnel, tools, ) are maintained in order to assure Quality System compliance and adherence to the Quality Policy
- Knowledgeable in relational database usage
- Engages effectively with software developers to understand technical concepts
- Evaluates and test software programs and functional areas by following agile methodologies
- Collaborates with developers to communicate regularly on defect prevention and delivering a high standard code to QA
- Delivers and drives automation and test strategies
- Focus on optimization and virtualization including developing strategy for automation and testing processes, tools and methodologies at the portfolio or for large/complex products
- Understanding of 3GPP, UMTS/LTE Wireless Packet Core (MME, SGW, PGW, PCRF), Protocol level understanding of GTP, DIAMETER, RADIUS Hands-on experience of Software Testing
- Working with and maintaining Unix or Linux environments
- Can approach problem-solving and troubleshooting tasks with creativity
- Can work on your own but know when to ask for help
- Strong verbal and written communication skills to interact with in technical forums
- Familiarity with cloud storage technologies (Amazon S3/Glacier, AT&T Synaptic, EMC Atmos, Rackspace, Azure, Google)
Senior QA Engineer Job Description
- Be assertive, high energy, self-motivated with strong team spirit
- 2-5 years of experience in insurance required, preferably auto insurance
- Should have hands on experience in Interface file formats and standards (e.g P&C ACORD, XML/XSD, web services)
- Strong understanding of the software development cycle, specifically Agile/Scrum
- Effective Communication skills in high-paced environments
- Work with remote teams management to ensure timely delivery of the product
- Define acceptance tests for new features and changes to existing features
- Provide the tests derived from the acceptance criteria above (through automated or manual means)
- Notify the stakeholders of the outcome of these tests and escalate any issues through the appropriate channels
- At the time of discovery, the QA has the responsibility of preventing the task to be signed off or of red-flagging the build to be released, if the security or the overall quality of Orbit is significantly compromised
- Front-end testing experience with large scale websites
- BS/MS in computer science, computer engineering, software engineering, or related degree preferred
- Experience with code coverage tools a plus
- Capable to work effectively in a fast-paced environment
- Experience with testing SOAP/REST or xml-based web services a plus
- Able to demonstrate good debugging skills
Senior QA Engineer Job Description
- Advise and mentor team members, which include business and IT resources in technical and functional delivery aspects
- Provide guidance on functional solution architecture & design, application and integration development best practices, enterprise architecture standards, environment management and testing
- Architect and implement continuous release pipelines for web applications once QA criteria are met
- Works with Project Management and Software Engineers to provide clear user stories and requirements for test cases and end-to-end testing
- Clarifies and discusses requirements throughout the development life cycle
- Implements testing strategies for new features, system stability, load, and regression
- Design and develop test plans, test cases based upon functional and design specifications
- Work closely with the development team to analyze, debug and resolve any issues
- System validation & verification
- Review design documents to ensure expectations are clear and testable
- Team player, excellent problem solving skills and ability to learn new technologies a must
- Experience in black box white box testing
- Able to estimate timelines, task breakdown
- Experience in maintaining and executing regression tests
- Experience on any Automation/Regression Framework is a plus
- Experience on any scripting language is a plus
Senior QA Engineer Job Description
- Reporting test results, bugs management
- Perform QA testing using appropriate methodologies (black box, white box)
- Design and run large scale load test for SaaS product through UI and API
- Works collaboratively with cross-functional teams to understand project objectives, gather performance automation requirements, design automated tests, troubleshoot issues, and implement scalable performance test automation solutions
- Collaborates with operations staff to set up and configure system and application level performance monitors
- Analyzes test results and provides comprehensive reporting on Network, Application and System performance
- Works closely with solution architects, developers and operations team to log defects for performance requirements that are not met, identify performance degradation against previous baselines and pinpoint other potential bottlenecks
- Participates in all stages of the software development life cycle (SDLC) to ensure technical completeness and accuracy
- Inputs all documented data conditions to execute test cases
- Reviews, comments on and approves various design specs
- Bachelor's degree or above in engineering, computer science, or related technical
- 2+ years as a senior QA engineer
- Identify efficiency opportunities, propose innovations and means of implementing new technology/processes in QA field
- Be a member of a SCRUM team, focusing on a team goal
- 2+ years as a senior QA analyst or team lead role
- Experience with introducing test automation to the project is a big plus
Senior QA Engineer Job Description
- Generates test data to support the requirements and test case for various test phases
- Works with engineers to drive improvements in code quality via automated and manual testing
- Builds and maintains CI/CD Automation process and execution wherever applicable
- Monitors and tracks resolution of defects .Designs, monitors, and analyses quality assurance metrics such as defect, defect counts, test results, and test status
- Looks beyond the obvious for continuous improvement opportunities
- You test and judge the quality of new features
- You ensure the quality level of the existing software
- You develop sustainable, documented and automated test suites
- You adequately report on the quality status of the product
- You analyze incoming customer issues
- 6+ years experience as a QA Engineer or SDET
- 2+ years experience developing and maintaining test automation frameworks
- Bachelor or Master’s degree in computer science or related disciplines
- Experience testing web applications using multiple browsers
- Ability to analyze crash logs, back-traces is a plus
- Prior experience working in the healthcare is a plus