ACME Software

Software Quality Assurance Engineer

Posted: 4 hours ago

Job Description

Job Title: Quality Assurance EngineerDepartment: EngineeringReports to: Software Engineering Manager We are on a mission to be the world’s best cloud-based telecommunications platform for service providers. We’re more than a growing tech company. We pride ourselves in being world-class engineers, marketers, designers, builders, mentors and industry disruptors.We believe that technology will truly revolutionize how we communicate – and we’re driven by our mission to empower organizations with powerful communication tools that are secure, yet flexible for elastic business needs and a growing mobile workforce. We believe our people are key to success. We are looking for a skilled Quality Assurance Engineer with strong server side expertise and a proven track record of building reliable, high-performance software. This is an exciting opportunity to contribute to mission-critical systems in networking, telecoms, and embedded environments. As a Senior Software Engineer, you are experienced engineer who has achieved mastery of the software engineering process and is the company expert on one or more sizeable product components. You have a deep understanding of the telecoms domain. You own and deliver complex projects, through all stages of the software development lifecycle, independently and with a high level of productivity. Core Technical Skills & Attributes·     Test automation frameworks and API testing — experience with tools like Selenium and JUnit·     Continuous Integration/Continuous Delivery (CI/CD) — integration Buildkite and GitHub Actions.·     Version control systems — proficient in Git workflows (branching, merging, code reviews).·     Proficiency in Java or C++ — writing, debugging, and maintaining test automation code.·     Build tools — experience with Maven·     Unit and integration testing — building automated test suites for both Java and C++ components.·     Static and dynamic code analysis tools — familiarity with SonarQubeTesting & Quality Skills·     Performance and load testing — using tools like JMeter.·     Cross-platform testing — automation experience on Windows, Linux, and containerized (Docker) environments.·     Defect tracking and reporting — mostly JIRA·     Agile/Scrum collaboration — participating in sprints, stand-ups, and QA planning with development teams.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In