Dell Software QA Engineer, ScaleIO in Saint Petersburg, Russia
DELL-EMC is a world’s leader in storage solutions industry. We are looking for top-notch QA engineer on role of Principal QA Engineer to join the group developing a revolutionary highly parallel and distributed software-based storage product.
From the candidates we expect vast hands-on QA experience for enterprise level distributed systems or solid troubleshooting skills as L3 support engineer, readiness to work and learn independently and in the team and spoken English.
Successful individual will take the role of Principal Software QA Engineer and will contribute into test cases design, test execution and results analysis. Candidate should have a high level of personal and professional maturity for taking technical leadership and mentoring junior colleagues. Also, candidate should be comfortable on learning new products and tools.
Principal Duties and Responsibilities
Development of test methodologies and plans for new product functions/features under development.
Everyday work on adding new automated test scenarios (Python), maintaining continuous test execution (Jenkins), tracking test cycles execution results, recommending corrective actions, and working with the development engineers on resolution of problems.
Isolate, reproduce and track bugs and verify fixes.
Maintain and modify test environment and configurations as needed, create new test environments and configurations to meet test cases or problem recreation requirements.
Document test results and manage and maintain defect and test case databases to assist in the continuous improvement and modification of software.
Work effectively with cross-functional and/or cross-geographic teams, readily share information with others.
This position requires fast learning, excellent analytic skills, personal and professional maturity and accountability.
Work Experience and Education
BS or MS in computer science or related technical discipline.
6+ years in QA or L3 Technical Support
Expert level knowledge of Linux operating systems (preferably RHEL/CentOS)
Experience in test cases design, execution and analysis
Troubleshooting skills, ability to reproduce and document the issue
Proficiency in communication in English, good oral and written communication skills.
Coding ability, preferably in Python (other languages are advantage)
Experience with virtualization solutions, preferably vSphere (other hypervisors are advantage)
Proficiency in Network testing - a great advantage
Experience in performance testing - an advantage
Experience with REST APIs – an advantage
Experience with storage solutions (filers, block storage, replication, etc. from any vendor) – great advantage
Experience with functional test automation with custom/in-house automation frameworks.
Working experience with the following tools: JIRA, Confluence, Jenkins - is a big plus