How Remoteville checks and expires listings
Senior Quality Engineer
Skills
SQLSoftware Development MethodologiesMicrosoft OfficeMicrosoft PowerpointOralQuality Assurance TestingTest Cases
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
