Do you dream of helping track down problems in products? Are you great at breaking code and finding issues before customers do? Would you rather automate entire test suites than manually run through them? If so, you’ll be challenged by trying to rapidly scale a user base in the Telecom sector. You’ll need to pull out all your skills to help create an amazing product as a Software QA Engineer. This position will report to the Software QA Manager.
Review requirements, specifications and technical design documents to provide timely and meaningful feedback.
Create detailed, comprehensive and well-structured test plans and test cases based on product specifications.
Estimate, prioritize, plan and coordinate testing activities.
Design, develop and execute automation scripts using open source tools.
Identify, record, document thoroughly and track bugs.
Perform thorough regression testing when bugs are resolved.
Develop and apply testing processes for new and existing products to meet client needs.
Liaise with internal teams (e.g. developers and product managers) to identify system requirements.
Monitor debugging process results.
Investigate the root causes of non-conforming software.
Track quality assurance metrics, like defect densities and open defect counts.
Stay up-to-date with new testing tools and test strategies.
3+ years of experience in software development as a QA Test Engineer.
Experience building a SaaS-based product or service in a similar market (e.g. infrastructure, network management, systems management, security, etc.).
Knowledge of directory services and authentication protocols a plus (SSH, LDAP, RADIUS, SAML, etc.).
Experience with both manual and automated testing techniques.
Strong experience / demonstrated success shipping high quality products.
Working command-line knowledge of Linux, Mac, and Windows.
College degree required; a Computer Science or equivalent technical degree will be preferred.
Must be detail oriented and methodical.
Must be creative yet results oriented - unleash your creativity while gaining a sense of accomplishment.
Strong analytical, conceptual, and problem-solving abilities.
Strong written and oral communication skills.
Proven ability and initiative to learn and research new concepts, ideas, and technologies quickly.
Ability to work in an Agile development environment.
Experience working in a team-oriented, collaborative environment.
In addition to the above, an experience in the following will be preferred:
o Software testing of SaaS-based product.
o Verifying use cases and creating defects.
o Setup and simulate customer environments.
o Creatively test product to find defects.
o Collaborate with the team to produce detailed test plans.
o Basic knowledge of databases a plus, including MSSQL, MySQL, PostgreSQL, Couchbase.
© Techie Jobs 2020. All rights reserved.