Requirements :
- Bachelor’s or master’s degree in computer science or a related technical field.
- Solid understanding of Agile development.
- Extensive experience with core software applications, including web and client / server applications.
- Must be able to work in front-end and back-end QA environments.
- 3+ years of working experience with object-oriented and 1+ year of JavaScript programming.
- 3+ years of working experience with a programming language (Java, c-sharp).
- 3+ years of experience with web services testing for REST and SOAP.
- 3+ years of working experience with Selenium / Webdriver.
- Minimum 1 year of automated test drivers such as Junit, TestNG, Nunit, etc.
- Awareness of testing message queue services like JMS.
- Minimum 1 year of front-end web application tools (Angular JS, NodeJs, Grunt, Jasmine, etc.).
- Minimum 1 year of working experience with development patterns such as TDD and BDD.
- Minimum 1 year of working experience with a build automation tool like Maven and Ant.
- Minimum 1 year of working experience with a build management tool like Jenkins, Team Foundation Server, etc.
- Knowledge and experience with application performance test plan design.
- Minimum 1 year of working experience with performance tools like Jmeter.
- Minimum 1 year of experience with mobile test automation tools like Appium, etc.
- Experience writing Test Plans, Test Cases, Test Scripts, and Test Summary reports.
- Excellent written and oral communication skills.
- Excellent listening, presentation, and interpersonal skills.
- Able to prioritize and execute tasks in a high-pressure environment and be able to work on multiple applications simultaneously.
- Ability to work in a rapidly changing environment.
- Must know all QA methodologies, software lifecycles, quality best practices, and tools.
Responsibilities :
- Applies software quality practices for the testability of products and services using technology (automated testing, scripting, programming).
- Contributes to test automation frameworks and associated test codes to ensure superb code quality.
- The scope of assignments may cover a broad range and complexity of technologies.
- Continual learning of quality best practices and technologies.
- May help coordinate technical dependencies with other teams.
- Participates in quality activities for complex projects and processes.
- Provides estimates for own deliverables.
We Offer :
- US and EU projects based on advanced technologies.
- Competitive compensation based on skills and experience.
- Annual performance appraisals.
- Remote-friendly culture and no micromanagement.
- Bonuses for recommendations of new employees.
- Bonuses for article writing, public talks, other activities.
- 15 vacation days, 10 national holidays, sick leaves.
- Udemy unlimited training account.
- Free webinars, meetups and conferences organized by Svitla.
- Fun corporate celebrations and activities.
- Awesome team, friendly and supportive community!