![]() ![]() ![]() Modern Continuous Integration and Continuous Deployment technologies and techniques. Proficiency in any programming language/coding, including Python, Ruby, and JavaScriptĮxperience and good understanding of UI automation testing and frameworks like Cypress, Selenium along with javascript/typescript/rubyĮxperience in software testing, quality improvement, quality process, quality assurance methodologies, and best practices.ĪPI testing (manual and automated as applicable)Įxperience in Agile testing methodologies and best practices. Manage risks and deliverables to ensure that the testing activities remain within agreed scope, schedule, budget, and quality standardsĭegree in Computer Science, Engineering, or related qualificationsĭevelop, maintain and execute smoke, regression, functional, performance, and other test cases. Work and collaborate with other teams across different offices of the company to achieve organizational objectives when needed ![]() Provide strategic testing initiatives for projects to introduce efficient techniques and test productivity improvements Using agile project management techniques like stand-ups and weekly sprint planning.Ĭommunicate technical ideas to software developers in written and verbal formats. Providing estimates and plans required for feature development.īreaking larger tasks down into smaller tasks and identifying the order in which they should be completed. Manage or prepare customer demo presentations for project deliverables when needed. Requirements gathering required for projects. Use of modern project management software such as JIRA to organize epics, stories and tickets and track progress. Perform QE testing activities as required (test case preparation, testing execution, environment setup, installation, etc) Prepare, review, and maintain testing documents (test plan, test cases, test reports,) to ensure complete test coverageĪutomating test cases based on product requirements. ![]() Apollo Engineering strongly believes in allowing team members to take ownership of what they do, and our approach to problem-solving relies heavily upon creativity, communication, and collaboration.Īs the QA Engineer, you will be responsible for:Īdhere to all aspects of QE processes and methodologies and ensure effectiveness and alignment to industry best practicesĭesigning and developing QE artifacts for automation frameworks like CypressĪchieving QE objectives and deliverables to customers based on quality standards. You will work closely with product development engineers and SRE with a diverse background and collaboratively build automation testing tools and best practices. This paper will be available on October 6.As the QA Engineer, you will work on our quality engineering initiatives throughout the engineering organization. Apollo is robust, with means to cope with unexpected system dynamics, and can take advantage of idle system resources gracefully while supplying guaranteed resources when needed. Each scheduling decision considers future resource availability and optimizes various performance and system factors together in a single unified model. The framework performs scheduling decisions in a distributed manner, utilizing global cluster information via a loosely coordinated mechanism. This paper presents Apollo, a highly scalable and coordinated scheduling framework, which has been deployed on production clusters at Microsoft to schedule thousands of computations with millions of tasks efficiently and effectively on tens of thousands of machines daily. It is becoming even more challenging with growing cluster sizes and more complex workloads with diverse characteristics. Efficiently scheduling data-parallel computation jobs over cloud-scale computing clusters is critical for job performance, system throughput, and resource utilization. ![]()
0 Comments
Leave a Reply. |