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