Senior Quality Engineer

Skills
SQLSoftware Development MethodologiesMicrosoft OfficeMicrosoft PowerpointOralQuality Assurance TestingTest Cases
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Experience with Selenium Automation Framework
  • Experience with multiple automation programming languages and quality assurance testing tools
  • Bachelor’s degree in STEM or related field, or equivalent education/experience
  • 3+ years of relevant experience
  • Intermediate knowledge of Quality Assurance Engineer methodologies and practices
  • Understanding of Software development Life Cycle and QA's role in the framework
  • Knowledge of computer hardware/software, operating systems, browsers, Internet navigation, and downloading/installing software like SQL, Oracle, business objects, web technologies, security/authentication technologies
  • Familiar with multiple software development methodologies like Waterfall, Iterative, Agile, Behavior-driven development
  • Knowledge of test case management and execution using test management tools
  • Experience with automated test methodology and QA standards
  • Microsoft Office proficiency (Access, Excel, Outlook, PowerPoint, Word)
  • Intermediate verbal and written communication skills
  • Strong professional relationship building and maintaining skills
  • Problem-solving abilities
  • Proficiency with programming languages
  • Strong analytical, multitasking, and time management skills
  • Ability to perform independent research and analysis and draw logical conclusions
  • Ability to work effectively in highly matrixed or virtual organizations
  • Independent work capabilities with general supervision
  • Consults with management or senior staff for decision making

Day to day

  • Leaders set vision, strategy, values, and priorities to achieve mission
  • Strategic, action-oriented mindset aimed at intellectual curiosity, agility, accountability, and innovation
  • Champion an inclusive environment and demonstrate values through work and interactions with others
  • Coding and troubleshooting Java code daily
  • Ensure test plans align with business requirements through software design and review sessions
  • Develop configurable, maintainable, reusable, and dependable test automation components
  • Execute test plans, record and report results, assist with analyzing test results, and provide root-cause analysis for problems
  • Prepare and acquire test data, conduct peer reviews of test work products, and participate in special projects
  • Assist with setup and maintenance of test environments and develop test case automation criteria
  • Support manual testers with automation needs and execute manual test cases as needed
  • Identify technical and operational problems on installed systems
  • Prepare for and take part in testing activities for production deployments and remediation
  • Perform other duties as assigned

Hiring process

  • Additional screening requirements due to the information accessed while performing the job
  • Initial screenings initiated at the time of offer acceptance and up to a couple of months for the screening to be completed
  • Begin work before the screening is completed
  • Contingent on acceptable screening results
  • Screenings include education/employment verification, criminal history, credit history, and reference checks