The Quality Assurance (QA) Engineer is responsible for building and executing test plans to validate software development design, quality, needs fulfillment and standards. Main responsibilities include coordinating and conducting testing of cloud-based desktop, web, and mobile solutions with Microsoftrsquos Windows Azure Cloud Computing Technology. The position requires knowledge of the Microsoft.NET technology stack, self-motivation with team focus and being a creative, solutions-based programmer with strong communication, collaboration and testing skills EXPERIENCE Minimum of 5 years of QASDET experience. Experience with development and maintenance of test plans and test-effort estimates. Experience with conducting and coordination of software testing efforts with management and developers in a highly-dynamic environment. Experience with Selenium, containers and validation of deploymentorchestration of libraries, jobs and websites to production and pre-production. Demonstrated team focus that drives forward-thinking process and solutions. Ability to automate baseline tests for new builds as well as targeted-testing specific changes to production software with background in injecting dependencies that are mockedfaked into our continuous integration serves. Familiarity with the Microsoft .NET platform and the C language and some familiarity with automated testing software (NUnit, Visual Studio Test Tools, or other). Data validation experience (Microsoft SQL Server databases). Bachelorrsquos degree or equivalent experience required. MAIN RESPONSIBILITIES Design, develop, modify and execute software testing plans, using analysis and models to predict and measure outcome and consequences of design. Ability to modify existing software to correct errors, allow it to adapt to new hardware, code or systems or to improve performance. Use historical analysis in testing. Consult with internal and external customers about project design, process and needs. Determine performance standards and work with project managers to understand success measures. Store, retrieve, document and manipulate code and data for analysis of system capabilities and requirements, storage and release. Document, store and communicate information on testing, defects and solutions. Provide data analysis, validation and regular status updates. Work collaboratively with software development team for project understanding for testing. Other projects, collaboration with other departments and stakeholders and responsibilities as assigned. KNOWLEDGE, SKILLS AND ABILITIES Data Manipulation and Verification ndash Ability to accurately record, verify, audit and follow-up on data within specified time frames. Ability to arrange actions within rules and procedures ability to develop and refine the rules and procedures with business needs and replicate results. Engineering, Programming and Technology mdash Knowledge of the practical application of engineering science and technology. This includes applying principles, techniques, procedures, and equipment to the design and production of various goods and services. Writing computer programs for various purposes. Determining how a system should work and how changes in conditions, operations, and the environment will affect outcomes. Identifying measures or indicators of system performance and the actions needed to improve or correct performance, relative to the goals of the system. Knowledge of design techniques, tools and principals involved in production of precision technical plans, stories and models. Job is focused on specific area of business with established practices and procedures job affects all roles and activities. Must work with operational timeframes but be flexible to changing priorities. Responsible for ensuring technical procedures and compliance standards are met.
Posting ID: 597285549Posted: 2021-01-06