Position: AQA Engineer (C#)
Company: InTechSoft
Experience required: 5y
English level: intermediate

Project - Integrated Communications.

**Responsibilities:**
- Hands-on integration testing of diverse system components.
- Liaise with development and users to investigate faults.
- Plan and estimate QA tasks.
- Acceptance criteria written in BDD.
- Creating and maintaining automated tests.
- Keep up to date with modern testing strategies that could be adopted by the company in order to improve product quality.
- Collaborate with the QA team and Development team to keep up to date with system changes and updates.
- Contribute to the ongoing education of Quality Standards in the company Engineering and Development Teams.
- Analyse product specifications to create test plans to ensure the final product meets specification.
- Configuring test platforms for testing and maintaining these in line with production environments.

**Experience:**
- Experience in the testing of complex software in a professional development organization.
- Experience working in a Test Driven Development environment.
- Experience working in a fast-paced, agile (Scrum) environment.
- Experience in testing REST APIs using tools such as Postman.
- Good understanding of industry standards and best practices.
- Experience with working closely with developers in order to improve test quality and coverage within codebases.
- Strong experience of using exploratory testing.
- Knowledge and experience of integration, functional and non-functional testing.
- Experience of testing CRM systems is desirable.
- Mobile app testing is desirable.
- 4+ years experience.

**Essential Skills**
- Knowledge on issue tracking systems such as JIRA and its use in an agile environment.
- Good knowledge of client and server side web technologies and potential integration issues.
- Ability to create and maintain automated testing, contributing to the overall test strategy and automation framework.
- Demonstrable understanding of exploratory testing, usability testing, integration tests and cross browser testing.
- Demonstrable understanding of regression testing.
- Superb analytical thinking.
- Understanding of the software development lifecycle.
- Experience of testing APIs directly using tools such as Postman.
- Experience working in Agile scrum teams.

**Desirable Skills:**
- Fundamental understanding of telecoms and VoIP.
- Experience of mobile app testing.
- Knowledge of performance testing.

**What we offer:**
- Paid sick leave/vacation days (6/up to 20 working days per year)
- Open management and friendly dynamic team (awesome team of professionals always ready to help)
- Internal courses, and other educational activities
- Remote work - our team has been successfully operating all over the world
- Paid sick leave/vacation days (6/up to 20 working days per year)
- Open management and friendly dynamic team (awesome team of professionals always ready to help)
- Internal courses, and other educational activities
- Remote work - our team has been successfully operating all over the world