Senior SQA Engineer
- Full-time
Company Description
OneScreen is on a mission to revolutionize educational technology with a range of hardware and software solutions. We have experienced rapid growth in the last few years and are on the verge of expanding our product lines and exploring opportunities in new markets. OneScreen collaborates with various partners to provide customers with seamless and robust solutions.
Job Description
OneScreen is seeking a Senior Quality Assurance Engineer (Automation) to elevate the quality engineering practices across our digital platform and mobile applications. This role is fully technical and focused on automation QA. You will champion a modern quality engineering culture where engineers, designers, and product teams share accountability for quality from design through to production. This role offers a clear path toward technical leadership, principal engineering responsibilities, and influence over CI/CD, observability, and continuous delivery practices.
Note: The candidate will work during the evening/night shift with our US Teams. This is an on-site job.
Qualifications
- Design, implement, and maintain robust automation frameworks for backend and mobile applications.
- Build mobile automation using Dart/Flutter tooling and/or Appium, Playwright, ensuring scalable multi-platform execution.
- Contribute to performance, scalability, and load testing aligned with service-level objectives (SLOs).
- Integrate test automation, coverage, and quality gates into the CI/CD lifecycle, including regression suite management across Android API levels.
- Improve build and release pipelines using Azure DevOps, GitHub Actions, or GitLab.
- Integrate test automation, coverage, and quality gates into the CI/CD lifecycle.
- Advocate for shorter feedback loops and measurable delivery efficiency.
- Challenge requirements, architecture, and technical assumptions before development.
- Promote engineering patterns that increase testability across the stack.
- Use logging (ADB/logcat), dashboards, APM, and distributed tracing to monitor release health across Android versions and device segments.
- Contribute to blameless root-cause analysis and drive measurable improvements.
- ADB, logcat, dumpsys, AOSP knowledge, and experience flashing/testing firmware builds.
Qualifications & Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
- 2-3 years of proven experience in Software Quality Assuran.ce.
- Solid understanding of Android internals: activity/fragment lifecycle, intent system, permissions model, and background execution limits.
- Working knowledge of Kotlin or Java sufficient to read Android source code, write instrumentation tests, or debug test failures.
- Hands-on experience with Postman for API testing (REST/GraphQL) and Selenium and/or Playwright for web automation.
- Solid experience testing web/SaaS applications, frontend workflows, session management, and state transitions.
- Hands-on experience with ADB, logcat, and Android Debug Bridge for device interrogation and log analysis during test execution.
- Familiarity with Android Profiler or similar tools for identifying ANRs, memory leaks, and CPU performance regressions.
- Excellent communication, able to explain quality risks to technical and non-technical stakeholders.
- Strong analytical, investigative, and problem-solving skills.
- Ability to thrive in a fast-paced, cross-functional, multi-regional environment.
- High degree of ownership, accountability, and professional integrity.
By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply