Sr. QA Engineer
ORBCOMM
A little bit about the role:
ORBCOMM’s Software Quality Assurance department is a high performing and highly motivated group of professionals that prides itself on delivering results. The Software Quality Assurance team is currently looking for a Senior QA Engineer that possesses a team-oriented attitude, having solid communication skills, with an attention to detail and the confidence to take ownership of broad tasks.
The candidate will be responsible for testing, design, planning, scripting, and execution for a variety of key internal and customer-facing applications (mobile, web and desktop). Having knowledge/ experience on Automation & Load Testing is added advantage.
The individual should be self-motivated, creative, and proactive, to work successfully in a fast-paced environment including multiple platforms and architectures, diverse technologies, and lab environments. The individual will work closely with developers, project managers, network engineers and other stakeholders throughout the SDLC and responsible in executing test iterations, tracking / reporting results, troubleshooting and coordinating defect resolution. The individual should have a strong understanding of SDLC processes and the QA lifecycle and methodology.
Roles and Responsibilities:
- Developing and implementing a comprehensive QA strategy that aligns with the organization’s goals.
- Identifying areas for process improvement and implementing best practices in testing.
- Creating detailed test plans and test cases based on project requirements and technical specifications.
- Coordinating with project managers to define timelines and schedules for testing activities.
- Providing regular updates on testing progress, issues, and risks to stakeholders.
- Leading the implementation and maintenance of automated testing frameworks.
- Evaluating and selecting appropriate tools and technologies for testing.
- Providing technical guidance and support to the QA team in areas such as test script development and troubleshooting.
- Overseeing the execution of test cases, both manual and automated.
- Managing the defect lifecycle from identification to resolution, including triaging and prioritizing defects.
- Ensuring that performance testing is conducted to validate the scalability and reliability of the application.
- Collaborating with developers, product managers, and other stakeholders to ensure clear communication and understanding of quality goals.
- Ensuring that all testing activities are well-documented and that test results are accurately recorded.
- Working closely with other teams (e.g., development, business, operations) to ensure smooth integration and deployment processes.
- Providing ongoing training and development opportunities for the QA team.
- Keeping up to date with industry trends and advancements in QA practices and incorporating them into the team's workflow.
- Mentoring and motivating the QA team, including junior testers and automation engineers.
- Allocating resources effectively to meet project timelines and quality standards.
The above statements are intended only to describe the general nature of the job and should not be construed as an all-inclusive list of position responsibilities.
Desired Qualifications and Experience:
- With over 8 years of experience in software testing, including more than 4 years specializing in software test automation.
- Proficiency in automated testing; experience with Selenium, Python, Playwright, Appium, TestComplete or equivalent.
- A degree in Computer Science/Software Engineering/Electrical Engineering or equivalent.
- Skills in planning, executing, and monitoring QA activities within project timelines.
- Capability to align QA strategy with business goals and drive continuous improvement.
- Strong decision-making skills to handle critical situations and prioritize tasks.
- Experience working with continuous integration and delivery (CI/CD) tools such as Jenkins, Git, and JIRA
- Skilled in QA system development and monitoring.
- Self-motivated and willing to "do what it takes" to get the job done.
- Internal and external client-focused attitude with excellent communication skills, both written and verbal.
- Strong work ethic and ability to work with minimal supervision.
- Attention to detail and accuracy.
- Capable of reasoning and thinking through problems and be able to develop desired solutions independently and jointly.
- Strong problem solving and analytical skills with the ability to clearly communicate and share solutions with fellow team members.
- Aptitude for learning, understanding, and applying concepts.
- Able to work within a team and work independently.
- Familiarity with web services such as SOAP, REST, JSON.
- Excellent written, verbal, and communications skills to interact with staff and customers.
- An understanding of SQL and a working knowledge of Oracle and/or MariaDB databases.
- Experience with Performance, Load & Benchmark Testing.
Nice-to-have Skills:
- Experience with source control (SVN, Visual Studio Team Foundation, Gitlab, etc.).
- Experience in the Satellite Communication industry or in the Telecommunication field.
- Knowledge with Java, JavaScript, XML, HTML.
- Familiarity working with Unix/Linux environments.
About ORBCOMM Inc.
ORBCOMM is a pioneer in IoT technology, empowering customers with insight to make data-driven decisions that help them optimize their operations, maximize profitability and build a more sustainable future. With 30 years of experience and the most comprehensive solution portfolio in the industry, ORBCOMM enables the management of over a million assets worldwide for a diverse customer base spanning transportation, supply chain, heavy equipment, maritime, natural resources and government. For more information about how ORBCOMM is driving the evolution of industry through the power of data, visit www.orbcomm.com.
Interested?
At ORBCOMM, we believe that our people are our strength. Our success stems from our ability to attract and retain the best people who deliver a high level of performance and skill.
If you are looking for a significant career opportunity and the chance to work for an established, successful and high growth company, ORBCOMM is the ideal place for you.
We are committed to employment equity. ORBCOMM would like to thank all applicants in advance and advise them that only candidates selected for an interview will be contacted.
ORBCOMM is committed to providing accommodations for persons with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the selection process.
#LI-DNI