
Senior QA
R Systems • Chișinău, Moldova
**Role & seniority: ** Test Engineer (mid/senior) — 5+ years experience in software testing.
**Stack/tools: **
-
Automation: Java, Selenium WebDriver
-
API/Testing tools: SoapUI, JUnit, TestNG
-
BDD: BDD testing
-
Scripting language: at least one
-
Test/Agile: Agile/SAFe, Scrum, CI-style test creation/execution (implied)
-
DB: Oracle/DB2/SQL Server; write/run basic SQL for verification
-
Top 3 responsibilities:
-
Design, create, and execute functional, end-to-end, UI/workflow, non-functional, regression tests on cloud and on-prem thin-client/enterprise applications.
-
Build automated test cases (and support manual/exploratory testing) and perform test analysis/troubleshooting; track tests/defects.
-
Collaborate across Scrum teams and client stakeholders; participate in Scrum/PI ceremonies and contribute to demos, planning, and continuous improvement.
-
-
Must-have skills:
-
Agile/SAFe experience; Scrum delivery alignment with definition of done.
-
Strong test analysis and issue troubleshooting.
-
Java + Selenium WebDriver test design/scripting.
-
Knowledge of SoapUI, JUnit, TestNG; BDD experience.
-
SQL basics for test verification.
-
ISTQB Foundation (or equivalent).
-
Clear written/verbal communication with client leads; ability to meet deadlines.
-
-
Nice-to-haves:
- Insurance domain knowledg
Full Description
Qualifications
- Minimum 5 years of experience as a Test Engineer
- Experience of Agile methodologies (e.g. SAFe)
- Automated software testing design and script writing experience, preferably in an end user testing of enterprise thin client software applications.
- Experience using Java Selenium WebDriver
- Knowledge of testing tools like SoapUI, Junit, TestNG
- Experience with at least one scripting language
- Experience with BDD Testing
- Insurance Business experience and knowledge a distinct advantage
- Minimum of ISTQB Foundation Level Certificate in Software Testing or an equivalent qualification
- Practical knowledge of Relational databases (e.g. Oracle, DB2 or SQL Server) and an ability to write and run basic SQL queries as part of test verification
- Strong Test Analysis/troubleshooting skills
- Excellent written and verbal communication skills with experience of working directly with Client Leads
- Ability to multi task, use own initiative and work to tight deadlines
Responsibilities
- Work within a Scrum team to ensure a successful delivery, based on definition of done of features and user stories
- Attend daily Scrum meetings and regular retrospectives and demonstrations
- Participate and contribute to regular Innovation-focussed cycles
- Test Analysis and Design based on feature documents and other supporting documentation
- Test creation and execution, based on industry best practises and experience covering Functional, End-to-End, UI, Workflow, Non-Functional, Maintenance and Regression testing performed on Cloud-based and on-premise environments.
- Automation of test cases based on best practice guidelines
- Manual test execution using a mix of scripted and non-scripted (exploratory) testing
- Test & Defect Tracking based on Agile best practice
- Liaise with other Scrum Teams, Product Owners, Release Train Engineers, System Support teams and Clients to ensure a successful delivery
- Represent the client, with a focus on functional and non-functional testing with UX central to success delivery
- Provide input to the planning, resourcing, scheduling and monitoring of project test tasks and activities for Agile projects
- Troubleshoot and analyse issues and suggest solutions/workarounds
- Demonstrate features at Sprint and PI level
- Provide mentoring and guidance to team members
- Identify and implement improvements that enhance the Test Process and improve overall Quality Assurance practices
- Contribute to evolving strategies via inspect and adapt, communities of practice and knowledge sharing sessions