Careers
Job Openings >> Sr. QA Automation Engineer
Sr. QA Automation Engineer
Summary
Title:Sr. QA Automation Engineer
ID:2025
Department:Information Technology
Location:Richmond, VA
Description

Sr. QA Automation Engineer

Sr. QA Automation Engineer will oversee/supervise the QA program for Singlecomm. Manages subordinate staff in the day-to-day performance of their jobs. Ensures that project/department milestones/goals are met while adhering to approved budgets. Has full authority for personnel actions; including hiring, training and managing performance. Mentors and provides technical and organizational guidance to QA members.

Works with product management, business analysts, and developers to ensure development of quality documents (process, user stories, design, test suites, etc.), whitepapers, standard operating procedures, training programs and validation of software tools.

What we’re looking for:

Candidate will have proven experience writing software, ideally in the form of test frameworks and test suites. Also, they should have experience leading or mentoring a small team. This person should be an effective communicator; capable of making technical decisions, and have great technical problem-solving skills.

 

Responsibilities:

  • Manage, measure, and provide leadership for QA’s development, direction, and effectiveness
  • Manage the software quality lifecycle for multiple products and their releases
  • Design and develop automated testing plans via unit tests, integration test and/or behavioral tests.
  • Maintain the performance of quality assurance systems
  • Evaluate and test applications for usability and functionality.
  • Analyze risk of code changes in order to help develop processes and strategies to mitigate that risk
  • Collaborate with other department’s management to gain perspective, write policy, and establish client needs.
  • Drafts, revises and approves test plans and scripts. Supervises execution of test plans by staff. Evaluates test results against expected results, implements improvements to QA processes and recommends alternative testing as needed.
  • Maintain verification and validation records
  • Maintain business relationships with architects and organizational leaders to understand current and emerging business needs.
  • Provides consultation to program and application development groups for all testing related matters.
  • Work on overall technical roadmap of automation solutions in collaboration with development and QA resources.
  • Build and maintain test frameworks, test suites and continuous integrations processes to fit within a DevOps environment
  • Creates test suites, including training guides, white papers, standard operating procedures and other technical documentation to capture knowledge base.
  • Own/drive/coordinate testing across multiple testing phases, including SIT, UAT, and End-to-End.
  • Champions the usage and adoption of automated testing and related tools (in-house and new external tools) across SingleComm.
  • Gains domain knowledge and strong understanding of functionality and technology across all products.
  • Follows standard operating procedures guidelines, tests, tracks (gather evidence) and closes bugs assigned to QA.
  • Conduct post-release/ post-implementation testing

 

Qualifications:

  • Hands on experience with Jenkins, Selenium, PHPUnit, and/or any other testing frameworks/tools.
  • PHP, Laravel , MySQL and JS experience preferred
  • Experience executing and coordinating integration, system, regression and user-acceptance testing
  • Hands-on experience with automated testing tools
  • Prior experience writing and executing test cases/scenarios
  • Prior hands-on experience with bug tracking tools (e.g., TFS, Mantis, Bugzilla, etc.)
  • Strong understanding of QA processes and documentation
  • Well organized and self-motivated
  • Excellent written, interpersonal, and verbal skills
  • Experience with Testing Angular Apps is a plus

 

Requirements:

  • Bachelor’s degree in computer science or related technical discipline (or equivalent experience)
  • Demonstrated history of leading a team of technical members and ideally helping train folks on QA best practices.
  • In-depth understanding of software engineering principles for the purposes of applying this understanding to formulate test strategies.
  • Strong exposure on: Jira, Bamboo, Jenkins, Confluence, IntelliJ, SoapUI Pro, REST/SOAP services, Git, Maven, bitbucket.
  • Advanced knowledge of Object-Oriented Design and architecture
  • Experience leading complex projects from test planning to production launch
  • Knowledge of performance and security
  • Knowledge of Behavior Driven Development (BDD) and Test Driven Development (TDD) preferred
  • Experience in testing of web platforms and testing of applications running on various platforms and devices
  • Experience leading complex projects from test planning to production launch
  • Knowledge of performance and security
*At this time, SingleComm is unable to provide sponsorship for this position.*