Эта вакансия уже завершена
Project description
We are looking for an experienced developer who will be a member of the team focused on a large distributed application that gathers project-related data at one place and allows internal teams to efficiently collaborate on complex projects.
The application is very high-profile, uses microservice architecture and is built with focus on the highest possible technical quality using the most modern technology stack.
High-level overview of the candidate
We are looking for somebody who:
- Is great automation tester (SW developer in test)
- Is able to produce high quality code at a high velocity
- Is able to define and evaluate test automation best practices
- Is willing to do some occasional manual testing.
- Knows design patterns and is able to introduce them when needed together with explanation of why they should be used and what is the added value they bring
- Is able to efficiently communicate, explain defect description, consistently “fight” for product quality (be it defect resolution, new tools, new test automation approaches, new techniques...)
- Is able to help people around to get things done
- Is able to define manual test cases.
- Has a strong sense of responsibility and commitment
- Strong ability to verify assignments and proactively propose improvements
- Ability to self sufficiently and proactively look for solutions
Detailed Position Description
- Checking if newly developed products are ready for production.
- Design,development and maintenance of independent automated test cases for each newly developed feature.
- Providing feedback about test results, bugs, high-level testing strategies, and reports about implementation and efficiency.
- Working with other QAs to document the quality processes for replication in other projects.
- Managing testing projects during each phase, according to the Software Development Life Cycle (SDLC).
- Making improvements to functionality, design, and usability of new products.
- Collaboration with Product Owners, Analysts, Developers and Testers
Requirements / Must Haves
- Test Script Creation experience beyond Record/Playback
- Must: At least 2-4 years of hands on experience
- Test Scripts programming (full cycle)
- Nice to have: Handson experience in the end to end automation lifecycle
- Senior QA/Testing
- 4-5 years of experience on 3 (or more) different projects
- - Should be well knowledgeable of testing process - different kinds of testing and its placement and test artifacts
- Both technical and non-technical problem solving: Must
- Must
- Self-starter / Quality-driven
- Good Communication and collaboration skills
- Quick Learner
- Analytical Approach
- Mindset of consultant - propose innovations, explain reasons for change, guide non-technical people
- Ability to work with team from US time-zone (standard work-hours by 6pm CET, but longer overlap with US time helps, there is ~7 hours offset to GMT+1, so the position is more suitable who likes to wake up later/not an early bird)
- Strong analytical skills, attention to detail, debugging, and problem solving skills.
- Vast experience with test automation.
- Solid understanding of the software development lifecycle on an Agile (Scrum) team.
- Experience in implementing & maintenance BDD test cases.
- Experience in implementing & maintenance e2e scenarios.
- Experience in cross-platform client testing (mobile, web, diff browsers).
- Experience in Azure DevOps or similar project management software solution.
- Prior QA automation testing, quality assurance methodologies and processes experience
- Knowledge of various software testing methods. (Smoke & Sanity, Regression, Integration, Mobile, Cross-platform, Component, Performance, UI / UX, Acceptance).
- Excellent verbal and written communication in English.
- Ability to code-review.
Technologies
- Intermediate/SeniorProgramming/Scripting:
- Must: One of Java/C#/Python. Hands on experience with programming
- Nice to have : JavaScript,Ruby or any other scripting languages
- Framework experience
- Hands on experience with at least one of ( modular, data driven,keyword driven, hybrid) automation frameworks. Preferably Selenium, Robot, Jmeter, SOAP UI
- Cross-platform Technologies
- Mandatory: XML/Xpath, SQL; Optional: HTML/XSL
- Test Tool Stack (Candidates who have hands-on experience with following tool stack would have preference)
- Robot Framework (UI Automation)
- Jmeter (API Automation)
- JIRA/ Azure DevOps ( Issue tracking agile tools)
- Jenkins/ Azure Devops (CICD/build )
- Github
- Other:
- RestSharp, Rest api, Swagger, Postman
- xUnit, MS Test - unit testing, integration testing.
- Knowledge of incident tracking and test management tools (e.g. JIRA, TestRail, HP ALM)
Other Skills/ Abilities / Would Be Nice
- Experience in Cypress framework.
- Experience in Azure DevOps Pipelines or similar solutions.
- Experience with Jenkins and Gitlab
- Docker, Kubernetes
Дарья Сердюк