5+ years of working experience since graduation.
4+ years of working experience in QA Testing (required).
Working experience in both Manual and Automated testing — a person who finds Manual testing interesting and not boring, with an ability to automate some scenarios (required).
Experience with Ruby on Rails development and/or using Ruby for automated testing (highly preferred).
Understanding of Ruby on Rails framework — MVC (model-view-controller) approach (highly preferred).
Understand BDD, ability to work with product managers and developers to clarify business rules and capture these for automated verification (required).
BDD — experience with Cucumber, Capybara, Selenium, Page object approach (highly preferred).
TDD — experience with RSpec (highly preferred).
Bachelor’s Degree in Computer Science or equivalent (highly preferred, or equivalent work experience).
Previous experience working with technical AND non-technical people alike (required).
Perform functional and non-functional testing (required).
Collaborate with product managers, have an understanding of what to test & deliver (required).
Experience of working with Agile methodologies, both Kanban, Scrum, or hybrids of both — Scrumban — can be used depending on the need for a specific project and goals.
Experience mentoring other QA Testers (required for Senior level candidates).
Tools & Skills :
● Frameworks Jest, Cypress or any other FE test framework but ideally jest or cypress
● JS testing libraries e.g. react-testing-library, enzyme
● Git — comfortable in using basic commands in order to carry out testing duties
● Performance google Lighthouse, PageSpeedInsights, Pingdom, WebPageTest
● SEO screamingfrog, web.dev/measure for SEO e.g. testing for canonical url, hreflang attributes, robots able to crawl page etc
● PPC test for optimisation to get better google KPIs
● Chrome dev tools know how to use chrome dev tools for performance, detecting console errors, network tab etc
● API testing postman, swagger
● OWASP top 10 Security list
● Accessibility standards
● Server and Client side rendering
● Test Strategy be able to devise high level/ lean TS in an agile environment
● Impact/risk analysis — being able to analyse or highlight parts of the system that may be unintentionally affected because of the change in the application
Competitive compensation plan that takes skills and experience into consideration.
Annual performance appraisals.
Possibility to choose your workspace either remote or combination of your home and one of our development offices.
Flexible working hours and adjustable work/life balance. Projects that use advanced, cutting-edge technologies.
Competitive bonuses for a personal recommendation of new employees.
Vacation time, sick-leaves, national holidays, family supplementary days off.
Comprehensive medical insurance including dental services, massages, and sports activities.
Support for a healthy lifestyle, compensation of running events.
Maternity leave policy.
Daycare centers for kids in select offices.
A personal loan budget is available for long-term personnel.
Partial compensation of conferences, courses and English classes.
Free meetups, webinars, and conferences organized by Svitla.
Birthday presents for personnel and New Year gifts for children.
Fun summer and winter corporate parties and memorable anniversary presents.
The Tester role isn’t a traditional tester role. It’s a cross between a tester, a coach & a consultant. Rather than being ’told’ what to test by an engineer, we would want our Testers to act as part of the team, understand the Product, Customer & Environment so that they can help design a testing plan & make suggestions where there are gaps or opportunities.
Work closely with developers during implementation to ensure appropriate type and levels of testing.
Help other team members share responsibility of designing and performing tests.
Emphasize the importance of executing the right tests.
Help the team create well-defined testable acceptance criteria.
Help the team to perform testing during earliest stages of implementation.
Be involved in the pull request review process.
Assist in root cause analysis with customer facing issues & educate gaps in test approach.
Choose and use appropriate testing tools and techniques to assess quality.
Work with testing community to improve test strategies & automation efficiencies.
Testers follow RST methodology rather than ISTQB. (Rapid Software Testing — a context-driven methodology about how to take a heuristic approach on how to test a product.). Tester is one of the main roles which help the Company be better. The main idea — is to be like a piece of a puzzle — be the team player, as the words as “Team” and “Success” means the same. Be the leader, but listen to others. Be responsible for your Team. Help anyone who needs help. Treat the Company as it’s yours. Follow the Company’s Code of conduct. Each team player communicates on many levels: Developers, Testers, Designers, Analysts, Managers, Stakeholders, Consultants. There is a testing community. Testers are gathering on a meeting, aka Test council, and discussing some major or new points. Each tester is responsible for testing some part of a product and should help others in testing it, or explain how things work. There are lots of public chats, don’t be afraid of asking people obvious things if you are stuck.
Svitla Systems Inc. is looking for Senior Qa Engineer for a full-time position (40 hours per week) in Ukraine. Our client is an online business insurance brokerage that specializes in one thing: protecting the businesses our customers are working hard to build. It is done by simplifying the insurance-buying process for all small businesses, blending together a combination of technology, data, and insurance knowledge.