Middle Strong/Senior Test Engineer

ELEKS
Summary
Join ELEKS Quality Assurance Office and become our Middle Strong/Senior Test Engineer in Poland! This position involves working on a membership ecosystem project for iOS and Android platforms for a leading UK-based health, sport, and leisure group. You will be responsible for implementing and executing tests, creating test documentation, reviewing project requirements, and contributing to the overall quality assurance process. The role requires strong experience in mobile and API testing, database querying, and working with various tools and methodologies. You will also mentor other engineers and contribute to process improvements. ELEKS offers close customer collaboration, challenging tasks, competence development, and a team of professionals in a dynamic environment.
Requirements
- 4+ years of experience as a QA engineer
- Experience in authoring and maintaining test documentation
- Experience in mobile application testing (Android & iOS)
- Experience in client-server application testing
- Experience with web services and API testing
- Experience querying data from DB
- Experience with Proxy debugging tools
- Experience working with version control systems (e.g. GIT)
- Experience working with logs & metrics (Grafana, NewRelic, DataDog, etc.)
- Experience with issue-tracking systems (Jira/Confluence)
- Understanding of principles of Agile methodologies
- Understanding of testing process, types and principles
- Be able to plan required testing activities
- Upper-Intermediate level of English
- Good organizational and management skills
- Excellent communication skills
Responsibilities
- Implement and execute tests at all planned levels, log and evaluate results and document deviations from the expected results
- Use tests administration, monitoring, and management tools
- Create, validate, update test documentation (test cases, test plan, etc)
- Review, analyse and assess project requirements and specifications to convert them into quality control process artefacts
- Review test artefacts developed by others
- Prepare and acquire test data
- Contribute to general project quality assurance process
- Analyse/improve/establish test process on a project
- Analyse coverage for project test basis
- Define relevant metrics for project
- Define, prioritize and estimate needed Test Efforts
- Define defect and test-case handling process
- Define appropriate test-ware/environment for a project
- Teach and mentor other test engineers
- Measure performance of components and systems (if applicable)
- Automate testing whenever applicable (supported by test automation expert)
Benefits
- Close cooperation with a customer
- Challenging tasks
- Competence development
- Team of professionals
- Dynamic environment