Regular Software Developer in Test
Full-time, Location- Sofia
Position Overview
Understand both the business objectives and the technical implementation of the company’s software product line or long-term projects that have been assigned to. Have a critical eye for detail and be motivated to explore the products in pursuit of identifying problems that will be important for our customers;
Responsibilities
- Participate in defining test strategies, test and release plans
- Write high-quality automated tests. Improve and extend existing frameworks and tooling
- Suggest overall QA process improvements
- Perform in-depth test failure analysis and communicate problems with related stakeholders
- Create test cases based on specific requirements
- Perform peer reviews
- Guide new team members if needed
- Setup/improve test environment infrastructure and tooling
- Evaluate the complexity of the planned work and estimate it to set deadlines
Core Requirements
- At least 1 year of related professional experience
- Knowledge of C# or Java – intermediate level
- Knowledge of CI/CT. Know how to use Azure DevOps(or another build server)
- Good knowledge of QA principles and types of testing.
- Good knowledge of the team’s testing process, automation tools, and best practices
- Ability to write clean, robust, maintainable and reusable code
- Attain a good understanding of the product technology layers and how are they interconnected
- Advanced written and verbal English language skills
- Self-driven & self-organized.
- Motivated and eager to learn
Advantages
- Certification of ISTQB is a plus
- Work experience with WebDriver or Appium
- Knowledge of HTML, CSS, JavaScript
- University degree in the area of Information Technologies or Computer Science
- Knowledge of Transact-SQL
- Knowledge of .NET Core and Entity Framework Core
- Knowledge of Microsoft Tech Stack, Azure DevOps and associated Open Source stack