We are looking for an Automation QA Engineer to work on the dbForge Studio product line, a collection of full-featured IDEs designed for database development and administration. To learn more about the product line, please follow the link: www.devart.com/dbforge.
Our technology stack includes C#, Appium, SQL, PowerShell, Docker, and Jenkins.
Requirements
- 3+ years of experience as an Automation Quality Assurance Engineer
- Basic knowledge and understanding of the .NET Framework and C#
- Basic knowledge and understanding of OOP and OOD principles
- Basic knowledge of software testing theory
- Basic knowledge and experience working with test frameworks, particularly with Appium
- Skills in working with CI/CD systems (Jenkins, Azure DevOps, TeamCity, Bamboo, etc.)
- Solid understanding of the principles of automated testing
- Basic knowledge and experience working with scripting programming languages (PowerShell, Python, Groovy, etc.)
- Excellent database skills, including knowledge of SQL
- Proficiency with version control systems
- Proficiency with monitoring, metric collection, and display tools such as Prometheus, Grafana, Elasticsearch, Zabbix, and more
- Exceptional proficiency with containerization systems, especially Docker
Nica to have
- Certification in key areas of expertise
- Participation in the development of major projects and systems
Responsibilities
- Improve existing functionality and develop new features for automated testing tools, including CLI, UI Automation, Performance, and more
- Develop and maintain monitoring solutions for acquiring, accumulating, and analyzing test results
- Collaborate with TPM (Technical Project Manager) and ATL (Automation Team Lead) during the design and implementation of functionality
- Timely record defects discovered in tested products in the bug tracking system
- Monitor the lifecycle of issues identified in tested products
- Verify the resolution of identified issues
- Create new test coverage for automated testing tools
- Analyze current test coverage and propose improvements
- Develop new test strategies and scenarios and obtain approval from TPM and ATL
- Ensure effective test coverage for various scenarios of launching automated testing tools (e.g., 'daily build,' 'acceptance,' etc.)
Working conditions
- No overtime required
- Flexible working hours
- 19 working days of annual vacation
- 15 working days of sick leave
- Medical insurance coverage
- In-house English courses
- Opportunities for professional and personal development (50% tuition fee coverage)
- Various activities: corporate parties, team-building events
*Please note that due to exceptional circumstances such as being under martial law, some of the mentioned benefits and provisions may be subject to temporary limitations or adjustments.