Senior QA Engineer
Software company
We are looking for a Senior QA Engineer to join the team of our client.
This person is responsible for manual and automated testing of client-server based applications. The ideal candidate has a strong desire for excellence, with confidence in their expertise
Requirements:
- Excellent knowledge of English language, both at a communication and technical level
- At least 5+ years of experience as a QA Engineer with solid progression in responsibility
- Development capability in at least one development language with the ability to automate test cases (Python preferred).
- Knowledge of automation frameworks (Selenium preferred).
- Have continuous integration experience (Jenkins preferred).
- QA experience in creation of test cases, tests plans, and execution
- Experience in testing Web Services
- Experience in Agile and Scrum
- Experience in SQL, making queries
- Experience in software versioning GIT/SVN
- Knowing design patterns is preferred
- Having experience in performance testing is preferred
- Knowledge of Windows operating system
Responsibilities:
- Write test plans and test cases throughout the development life cycle
- Ensure test plans, thoroughly cover all requirements and use cases
- Plan, schedule and perform manual and automated software tests
- Develop automated regression test suites using automated testing tools
- Foster a continuous improvement approach to QA activities
- Work closely with software developers to perform early testing on components prior to integration builds
- Manage defect tracking; monitor and report results
- Monitor and maintain daily automated Regression runs
- Report QA status, as appropriate, to keep project stakeholders informed on deliverables and timeline
- Cultivate strong working relationships with co-workers
- Undertake any other assignments for which the company’s management may request your participation from time to time
English level: upper intermediate
Time shift: Full Time