N-iX is looking for a Lead Automation QA Engineer to join our team.
Our client handles a desktop & web-based graphical application that allows you to create beautiful timelines Gantt charts and roadmaps in your browser and export them as PowerPoint slides
Responsibilities:
- Design and implement robust validation linting and QA workflows to ensure the syntactic correctness logic integrity and coverage quality of detection rules before they are delivered to customer systems
- Assist the development team in creating and managing data required for testing and validating user stories and bugs
- Review and analyze automated test cases and results to identify gaps and areas for improvement
- Perform manual exploratory testing of front-end functionality after deployments in the production environment
- Develop and implement non-functional testing strategies such as performance and security testing with the development team
- Document and update QA processes test plans and product quality strategies to ensure alignment across the team
- Review business requirements to write test cases and test plans Identify and document all levels of testing including functional integration user acceptance and exploratory
- Build and execute automated test cases
Requirements:
- 5 years of professional experience in software testing with a strong focus on test automation
- Experience in C# or C based language
- Hands-on experience building and maintaining automation frameworks with the ability to independently utilize and extend existing frameworks
- Experience with CI/CD pipelines (Azure DevOps GitHub Actions) and test integration into release workflows
- Strong understanding of QA methodologies tools and processes
- Strong understanding of maintainable test automation architecture
- Hands on experience on desktop automation
- Experience in VSTO
- Proficiency in creating test cases in BDD/TDD (Behavior-Driven Development/Test-Driven Development) language (e.g. Gherkin)
- Experience with test automation tools and frameworks for integration and E2E testing (both back-end and front-end)
- Knowledge of non-functional testing strategies (e.g. performance security)
- Familiarity with version control systems (e.g. Git) and CI/CD pipelines
- Strong ability to analyze and debug issues in collaboration with development teams
- Ability to identify root causes of defects and implement preventative measures
- Strong communication skills to support PO in defining acceptance criteria for user stories
- Experience with manual exploratory testing for scenarios not covered by automation
- Knowledge of smoke/sanity testing processes in production environments
- Ability to monitor quality metrics and regression pipeline results
- Proficiency in reporting automated test statuses and incidents to the team
- Skilled in maintaining documentation around quality assurance processes and lead quality for the product
- Ability to align testing strategy with the teams delivery goals
- Upper-Intermediate English level
We offer*:
- Flexible working format - remote office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program tech talks and trainings centers of excellence and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
*not applicable for freelancers