Dell Senior 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 Senior QA Engineer to join the group developing a revolutionary highly parallel and distributed software-based storage product.

From the candidates we expect proven 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.

General Summary

Successful individual will take the role of Senior Software QA Engineer and will contribute into test cases design, test execution and results analysis. 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.

  • 3+ years in QA or L3 Technical Support

Required Competencies

  • 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)

Desired Competencies

  • 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