How Remoteville checks and expires listings

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