QA Automation Engineer for Sora Union - Jobs for Humanity
Boston, MA
About the Job
Sora Union is a professional services company specializing in Engineering, Design, and QA projects for businesses, organizations, and governments. The Sora Union team is globally distributed and made up of diverse and talented professionals impacted by or at risk of displacement due to conflict or climate change.
Job DescriptionWe’re looking for an experienced QA Automation Engineer to join our team of diverse and experienced professionals and help expand it.
As a QA Automation Engineer collaborating with our clients, you will engage with a variety of products and companies, both large and small. Your main responsibility will be to ensure they provide the best possible experience for their users. You will work closely with software developers, product managers, designers, and customer service teams to enhance confidence in our clients’ releases. This includes testing applications, investigating issues, and reporting findings.
Success in this role comes from your enthusiasm for becoming a top expert on a product and its delivery to consumers. You should be an adept communicator, able to share information in a straightforward manner with both technical and non-technical stakeholders.
You’ll be responsible for:
- Creating, maintaining, and reporting on a reliable suite of tests and regression lists to ensure confidence in the quality of product releases
- Working closely with customer support and internal feedback channels to investigate, triage, and prioritize discovered issues
- Becoming a power user of our client's products, you will understand the functionality at the deepest levels and use that knowledge to improve testing and, ultimately overall quality
- Recommending, creating, implementing, reporting, and maintaining the UI and API automation tests using the Industry’s best coding and automation tools and practices
- Performing and reporting on application performance and security testing
- Executing and reporting on both manual and automated tests
Ideally, you’ll have:
- Computer science or math degree with at least 5-7 years in a professional QA role
- Demonstrated ability to use both manual and automated testing methodologies to test web and mobile (Android & iOS) app product experiences and identify discrepancies in functional, usability, and design issues
- Strong written and verbal skills with the ability to communicate with diverse teams, including experts and novices in both technical and non-technical roles
- Experience with automation test tools, preferably with Playwright and Appium, Selenium/Cypress, etc.
- Experience with Web, Android & iOS Automation with at least two of the following programming languages: Preferably TypeScript and Java/C#/Python
- Experience with API Automation Testing using Postman, Playwright, RestSharp, PyTest, etc
- Experience with Git and Integrating automation testing with CI/CD tools
- Experience with Performance testing tools preferably with Artillery, JMeter, and Grafana K6
- Knowledge and experience with SQL and scripting for Database testing is a must
- Experience with Security and Penetration testing is a plus
- Experience in Defect Management Processes and relevant tools such as GitHub, Atlassian Jira, Azure Test Plans, Notion, Backlog
- Understanding of Agile, Scrum process
- You are comfortable with ambiguity and change, learning new systems, and finding creative solutions
- Proven success working as a self-starter in a fully distributed work environment
- English Upper-Intermediate
Additional Information
The QA Automation Engineer role is a full-time, 6-month contract position initially reporting to the QA Manager. This role is a distributed position and can be based in any location.
Sora Union is committed to creating and fostering a diverse team. We encourage people from underrepresented backgrounds and all walks of life to apply. We are committed to providing reasonable accommodations to all applicants throughout the application process.