Position: Expert Automation QA
Company: Ciklum
Category: QA Automation
Experience required: 5y
English level: upper
Published: 2020-08-01T00:00:00+03:00

Project will use proven and edge technologies and concepts, such as SAFe, Behaviour-Driven Development, DevOps, Event-Driven architecture.

Responsibilities:
- Ability and willingness to cover both Automation and Manual QA aspects
- Provide technical leadership to teammates through coaching and mentorship, as well as identify and encourage growth and improvement within the team
- Work closely with product owner and developers to review acceptance criteria and understand features from both user and backend perspective
- Coach and assist QAs to create detailed, comprehensive and well-structured test plans and test cases
- Coach and assist QAs to produce clear and meaningful automated reports that summarize test results for each execution
- Document software defects concisely adhering to ISTQB defined best practices
- Maintain existing software defect tickets adding all pertinent details
- Develop test cases that provide test coverage for existing and new features
- Provide and maintain process documentation
- Determine production readiness of application
- Responsible for establishing metrics to measure test quality and efficiency
- Accountable for monitoring and reporting test progress and quality throughout the development process
- Attend daily stand-ups for your project and report on the progress of testing

Requirements:
- Automation QA experience (Java, Serenity BDD, Selenium, Cucumber, XRay)
- Manual QA experience
- 2+ years of team management experience/coaching
- 1+ years of Behavior-driven development (BDD) experience
- 1+ years AWS experience
- 1+ years of Client facing experience
- Strong knowledge and experience in Agile Methodology
- Strong knowledge of testing methodologies with specialization in Web services, middleware technologies and UI automation
- Deep understanding of design patterns and applying them on projects
- Experience in API testing and supportive frameworks
- Creating accurate and timely QA reports
- Strong experience with continuous integration processes and tools (Jenkins, teamcity, or similar)
- Experience of working with a version control system (GIT)
- Develop and execute test scripts, including regression testing scripts
- Experience in completing hands-on manual testing with minimal supervision

Personal skills
- Upper-Intermediate English
- Good analytical skills
- Good team player, motivated to solve complex tasks
- Strong communication and problem-solving skills
- Self-motivated, self-disciplined and result-oriented
- Strong attention to details and accuracy

What's in it for you:
- Very close cooperation with different clients
- Possibility to propose solutions on a project
- Dynamic and challenging tasks
- Low bureaucracy, European management style
- Continuous self-improvement
- Trainings
- Knowledge sharing meetings