The Automation Quality Assurance is responsible for designing, developing, and maintaining automated test scripts to ensure the quality and reliability of software products.
Responsibilities:
Architect and implement an automation testing framework
Integrate automated tests into our CI/CD pipelines.
Develop reliable, scalable test suites for UI and backend services
Enable local test execution with rich, traceable logging for quick root-cause analysis
Define and document modular, reusable test patterns to keep maintenance low and coverage high
Work closely with the other team members (Product Owner, Software Engineers, and Quality Engineers) to create test plans and test cases according to the work item acceptance criteria
Create test strategies for manual execution and automation scope in collaboration with team members and business partners to ensure comprehensive test coverage
Analyse test results and create test reports, subsequently communicating reports to various stakeholders
Actively participate in team discussions, design workshops, and Release/Sprint Planning
Research and resolve issues or provide possible solutions
Participate in code reviews to track, analyse and resolve defects
Collaborate with the research on techniques and tools related to software testing
Required Skills & Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
5+ years of experience as a Test Automation Engineer.
At least 2 years of experience testing applications developed in .NET Core and React
Proven track record of building automation frameworks from the ground up
Proficient in test automation frameworks, tools and scripts – Cypress, Selenium
Experience in automated testing in the field of .NET Core backend applications
Experience in automated testing in the field of ReactNative, Next.js applications in TypeScript
Experienced in working in agile using tools such as JIRA, GitHub, etc.
Solid understanding of the full system development lifecycle.
Strong debugging and troubleshooting skills, with the ability to identify and resolve root causes of issues.
Experience with Python for Test Automation will be considered an advantage.
Excellent command of English.
We would consider it a PLUS if you are familiar with:
Performance and/or security testing
CI/CD tools (Azure DevOps, Jenkins, CircleCI, TeamCity, etc.)
Microsoft certificate
ISTQB certificate
Application:
For further information please feel free to contact Penko at careers@control-now.com.
Applications for the role will require a CV accompanied with a brief covering letter introducing the applicant.
We look forward to hearing from you.