πChina
Software QA Engineer
DreamHost
πRemote - Worldwide
Please let DreamHost know you found this job on JobsCollider. Thanks! π
Summary
Join DreamHost as a Software QA Engineer and play a vital role in developing, establishing, and enforcing quality assurance standards for our products and services. You will gather and analyze data, write and execute test plans and scripts, and collaborate with software personnel on various testing methods. This remote position, based in the Philippines, offers a company-issued laptop and flexible work hours. You will ensure software quality throughout the development lifecycle, identify and report defects, and contribute to improving our applications. The role requires extensive experience in automation testing and familiarity with various tools and technologies.
Requirements
- Knowledge of UNIX tools, particularly debugging tools
- Knowledge of test management tools such as Jira and Xray
- Experience with CI/CD tools (Jenkins, Travis, Ansible)
- Experience with GitHub/GitLab
- Familiarity with SSH, FTP, SCP, HTTP, DNS protocols
- Familiarity with JavaScript, Python, and/or Perl
- Strong skills testing user interfaces with relational database backends
- Ability to communicate to individuals with various technical abilities
- Ability to provide detailed step-by-step information in the form of bug and testing reports
- Ability to determine when there is a skill gap with new products
- Be able to read and speak English
- 5 years of progressive automation experience
Responsibilities
- Develop and establish quality assurance measures and testing standards for new applications, products, and/or enhancements to existing applications throughout their development and product life cycles
- Conduct internal audits to measure and assure adherence to established QA standards for software development, application integration, and information system performance, and corresponding documentation
- Create and execute test plans and scripts that will determine optimal application performance according to specifications
- Verify and revise quality assurance standards as needed
- Ensure that testing activities allow applications to meet business requirements and systems goals, fulfill end-user requirements, and identify existing or potential issues as well as provide possible solutions
- Collaborate with software/systems personnel in application testing, such as system, unit, regression, load, and acceptance testing methods
- Make recommendations for improvement of applications to programmers and software developers or engineers
- Communicate test progress, test results, and other relevant information to project stakeholders and management
- Test any new software to ensure integration into company systems meets requirements, system compliance, and technical specifications
- Analyze formal test results in order to discover and report any defects, bugs, errors, configuration issues, and interoperability flaws
- Assist in the development of change control processes, practices, and guidelines for new and existing technologies
- Participate in developing, distributing, and coordinating in-depth end-user reviews for modified and new systems or applications
- Cultivate and disseminate knowledge of quality assurance best practices
Benefits
- Company-issued laptop
- Flexibility to work from home
- Work during local business hours
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
πPeru
πSpain
πArgentina, Ecuador
πUnited Kingdom
πUnited States
πVietnam
πArgentina
πWorldwide