QA Automation Engineer

We are the true partner that delivers state of the art, highly scalable and dynamic software solutions, running in the cloud or on-premises. We help businesses create, update, or improve existing products in response to new opportunities and evolving market demands. Our partners operate in all industries, from travel and hospitality to the financial sector, insurance, energy, healthcare, and many more. 

At Valcon we believe in fully owning our applications, right from writing the code, through to building, testing and maintaining our own infrastructure using AWS and utilizing continuous deployment. We pride ourselves on building amazing teams who strive to improve by day by day and enjoy taking on new challenges.

Our teams are moving quickly and are constantly improving, both in the way we work and the tools we use. If you love working with your team from the initial problem to delivering the best solution for our customers, this job is for you! 

The more complicated the projects you have been involved in the better; we are looking for a person with a “can do” attitude.

We are looking for a skilled QA Automation Engineer to join our team. The primary responsibility of a QA Engineer will be to ensure system quality through our development projects. The ideal candidate will have experience in designing, developing, and executing automated test suites using various automation tools.

DUTIES AND RESPONSIBILITES

  • Reviewing acceptance criteria for system changes, ensuring test scenarios comprehensively cover all functional and non-functional aspects.
  • Designing, developing, and executing manual and automated test cases, including UI, functional, and performance tests.
  • Conducting performance testing, analyzing results, and providing actionable feedback.
  • Creating detailed and well-structured test plans and strategies for new projects.
  • Identifying, documenting, and tracking bugs using issue tracking tools.
  • Following the prescribed defect life cycle, assessing issue severity and priority, escalating when necessary, and maintaining ownership until resolution.
  • Actively participating in Agile ceremonies such as sprint planning, stand-ups, and retrospectives within your delivery team.
  • Collaborating with development and product teams to understand requirements and ensuring alignment of test efforts with project goals.
  • Providing input during requirements analysis, development, and support processes.
  • Constantly enhancing QA processes, both within project scopes and internal practices, to ensure efficiency and effectiveness.
  • Staying up-to-date with emerging testing tools and strategies, implementing them as needed.
  • Developing a thorough understanding of the system under test (SUT) to ensure testing aligns with real-world business use.
  • Working in a multi-disciplined team, using your experience to contribute to requirements analysis, development and support processes. 

WHAT WE OFFER

  • Working with modern technologies on interesting projects for international clients
  • Unlimited educational budget
  • 25 days of paid annual leave
  • One extra day of annual leave for every year in Valcon up to 30 days of annual leave in total
  • Paid lunch during your time spent in the office
  • Flexible work place and working hours
  • Private health insurance and Fitpass
  • ​​​​​​​Personal budget for team activities

Experience

  • Proven experience in software quality assurance – from planning to test implementation
  • Strong knowledge of software QA methodologies, tools, and processes
  • Knowledge of test automation design patterns
  • Experience with performance testing using jMeter
  • Experience with scripting and programming languages with focus on Python
  • Experience with automated testing tools – Cypress, Specflow, Playwright, Selenium Webdriver, Cucumber etc.
  • Experience with web service and API testing (HTTP, REST, JSON, XML)
  • Experience with CI/CD tools (e.g., Jenkins, GitLab CI/CD)
  • Previous experience of bug/issue tracking systems e.g. Jira
  • Understanding of software delivery lifecycle process
  • Desired understanding of web technologies such as HTTP protocols, HTML, CSS, JavaScript’s, etc.
  • Experience with Agile/Scrum development methodologies

Keywords

  • Performance testing
  • Automation testing
  • Reliable, proactive, detailed and focused

Location

Serbia

QA Automation Engineer

    Job Primary Location: Serbia