Overview
On Site
$120,000 - $160,000
Full Time
No Travel Required
Skills
BASH
Jira
Linux
Python
QA
Red Hat
SUSE
Software Engineer
Test Automation
software
computer science
Agile Testing
Automated Testing
Backup
Backup Administration
Confluence
Regression Testing
Test Plans
POSTMAN
Encryption
Database
Collaboration
Test Execution
Scrum
Reporting
Teamwork
System Requirements
Regression Analysis
Testing
Usability
Virtual Machines
Storage
Quality Assurance
Job Details
Job Detail: Senior/Principal Quality Assurance Engineer – Regression Testing
Role Overview
Company has an outstanding career opportunity for senior level Quality Assurance Test Engineers. This role is essential in ensuring that our product meets high standards of quality in terms of functionality, security, usability, and reliability. The Regression Test team is responsible for manual aspects of regression testing as well as other regular and one-off testing projects. The successful candidate will have experience with storage technologies, backup applications, testing in a Linux environment, agile testing, and test planning and test execution.
Responsibilities
- Work with product managers and Scrum team members to understand requirements and user stories for new features.
- Develop, document, and execute test plans as part of a team approach
- Perform QA testing across the application stack
- Generate data and or backups required for testing backup applications making use of databases, virtual machines and or file systems
- Install and configure Company’ products on Linux environments, including the creation of virtual machines as needed
- Work with the Test Automation team, supporting the development of automated tests using PyTest and Playwright
- Ensure seamless integration of software modules, confirming adherence to system requirements.
- Support product maintenance by conducting compatibility tests with third-party software updates, reporting and troubleshooting bugs, and investigating customer-reported issues in collaboration with the Product Support team
Requirements
- Professional Experience in QA Engineering in a product company: minimum 7-10 years
- Experienced testing full stack applications in a Linux environment
- Experience with developing test plans from scratch
- Software Backup Application Technology, Data & File Storage
- Skilled in Bash or Python scripting
- Database experience (structure, creation, backups, encryption, administration)
- Familiar with REST APIs and testing tools such as Postman and cURL
- Knowledge of database structures, creation, backups, encryption, and additional database features (Preferred)
- Server and Virtual Machine experience
- Agile Development methodology
- Strong Interpersonal and teamwork skills
- Strong written and oral communications skills
- Enjoys working in a challenging and highly collaborative environment.
- Able to accommodate the time zone differences required to work with teams in the US and Asia
- Require minimal supervision and be able to operate in a matrixed organization
- Desire to learn new technologies
- Bachelor’s degree in computer science or related field
Preferred
- Windows OS: 3+ years
- Experience with Jira, Xray, and Confluence.
- Master’s degree in computer science or related field
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.