Top 3 Reasons To Join Us
Best working environment, many training courses
A competitive salary
Healthcare insurance 24/7
The Job
For our client in the US with engineers all over the world, Sunbytes is looking for a full-time Senior QA Engineer with at least 5 years of experience in Quality Assurance of which at least 2 years of experience with Automated testing. You will work in an international environment with team members from different time zones.
As a Senior QA Engineer, you are responsible for the creation of automated tests to identify functional, speed and scalability issues with software before and after the product launch. The ability to assist with catching issues in production is as critical as assessing quality before launch. Duties include analyzing the software, identifying possible risks, and creating testing scripts that render test reports for documentation. Other tasks include developing and running new tests, reporting on the results and collaborating with software developers to fix program issues. You will be working directly with the inhouse senior QA Lead of the client and teams from Europe and Asia.
Additionally, as a Senior QA Engineer, you are also responsible for signing off solutions and implementations created by the development team, while not blocking the development process. The development team is responsible for the quality itself, but the QA team is responsible for measuring the quality and ensuring the quality report is fed back to the development team. Additionally, you are responsible for identifying and implementing ways to integrate these checks into the software development, deployment and monitoring processes.
Your Skills and Experience
Responsibilities for a Senior QA Engineer
If you want to work for us as a Senior QA Engineer, we expect from you as follows:
- Experience in writing clear, concise and comprehensive test plans and test cases and communicating the results to both technical and non-technical colleagues.
- Create automated functional tests on both FE and BE (unit testing, integration testing, api testing, end to end testing) to identify software problems
- Sanity checks on product increments
- Analyze bugs and errors found during tests
- Document results of tests for the software development team
- Non-functional tests (health, performance and other items from the quality agreement)
- Ongoing site monitoring on above aspects (Sentry or other similar tools)
- Recommend improvements in software to enhance user experience
- Motivate the development process for efficiency and performance
- Works together with the software developer to enhance and improve programs as well as creating software documentation
- Can give a well-founded indication of when a project can be delivered OR when to ring the alarm bell
- Ability to work from a product specification that has not yet been implemented to plan out what tests will be appropriate and highlight potential ambiguities to the product manager.
- Maintain updated knowledge of industry trends and advancements
- A solid foundational knowledge of the ways that software fails and how to test for those failures.
Furthermore, as you will be working in an international organization, your English needs to be at a proficient level.
Qualifications for a Senior QA Engineer
- Have a deep understanding of testing taxonomy: black, white, grey testing | functional/non-functional testing | equivalent classes, boundary analysis, use case, combinatorial, exhaustive search
- Able to prioritize test (risk based prioritisation)
- Advise team on testing plan/tools following quality agreement
- Experience with
- Project management tools (Jira)
- Agile/Scrum development process
- Selenium
- Accessibility testing
- Compatibility testing
- Testing different users behavior and edge cases
- Monitoring and logging (Kibana, Sentry)
- Load and performance testing: JMeter, K6, browser add-on (lighthouse, webpage test)
- Tools to manage testing (qTest, TestRail, TestLink, Zephyr)
- Continuous Integration / Build Tools (e.g., Circle CI, GitHub Actions, Jenkins)
- Knowledge about
- Algorithm and complexity
- Python, PHP (WordPress), Javascript (NextJS)
- SCRUM SDLC (Software Development Lifecycle)
- CI/CD (Github)
- Localization/internationalization testing
- Security testing (OWASP)
- WCAG 2.1
Why You'll Love Working Here
What can you expect from us
We offer you a young, challenging and friendly environment with a free dress code, a competitive salary, full health benefits and social insurance and individual career path planning.
Furthermore we offer
- 16 days annual leave (18 after 2 years of employment);
- 3 sick days per year;
- 4 creative days per year where you can explore new techniques and possibilities;
- A yearly company trip;
- 13th month salary;
- Premium Health Insurance 24/7.
What can you expect from us
We offer you a young, challenging and friendly environment with a free dress code, a competitive salary, full health benefits and social insurance and individual career path planning.
Furthermore we offer
- 16 days annual leave (18 after 2 years of employment);
- 3 sick days per year;
- 4 creative days per year where you can explore new techniques and possibilities;
- A yearly company trip;
- 13th month salary;
- Premium Health Insurance 24/7.