Quality Assurance Engineer
Our QAEs write test cases to test code using automation frameworks, as well as create and continuously improve our test automation environment. They are able to understand software internals, debug code, automate repetitive tasks, and implement new tools and frameworks needed to streamline our QA process. Our QAEs work directly with both Software Development Engineers and Product Managers to understand project features, review technical implementations, and implement testing strategy. They also work with User Experience Design specialists, and Customer Support personnel as required to understand use cases and suggest CX improvements. Our QAEs are expected to understand customer usage models and develop test plans and test cases that approximate real-world environments and scenarios.
BS in Computer Science or equivalent combination of technical education and work experience.
2+ years overall QAE and/or development experience.
Ability to write quality code in at least one high level language like Java, C, C# etc.
Demonstrated experience in test planning, test design, test strategy, and test execution.
Automation architecture development and/or maintenance experience.
Strong knowledge of QA methodology and tools, with Demonstrated QA experience in an SDET or QAE role.
Practical coding experience with automated web testing tools, services, and physical devices.
Experience working closely with development and business teams to communicate impacts and to understand business requirements.
Strong organizational skills, demonstrated ability to track multiple test executions simultaneously and synthesize results.
Creativity and initiative to improve product test coverage and effectiveness for the entire team.
Comfortable communicating cross-functionally and across management levels in formal and informal settings.
Experienced in Agile or Scrum software development methodologies.
Job ID: 877545
Apply to official link