Job Title: Senior Software Development Engineer in Test
Duties: With minimal supervision, work closely with Product Management, Development, UX Design and Operations within an agile process to iteratively test and ensure quality during the development of new features. Design appropriate test cases and creatively test the product to ensure that the feature meets the requirements. Identify any gaps or ambiguity in the requirements for the feature. Design and execute web based automation for end to end application testing, using tools like Selenium WebDriver and Sahi. Design and execute automated tests at any level in the Testing Pyramid using Python. Develop, setup and maintain QA test automation infrastructure with reliable and scalable automated systems that can run complex tests on multiple cloud platforms (Amazon Web Services, Microsoft Azure Cloud, Google Cloud Platform). Work with the deployment teams to set up automated tests using CI/CD tools like Jenkins. Develop performance and scale test plans and execute tests to reveal performance, scale and stability bottlenecks within the cloud product based on deep understanding of domain, architecture and product technology stack. Research test tools, methodologies, and latest trends for discussion with the larger team for consideration to upgrade existing practices and processes. Develop and use metrics to prioritize and evolve the testing approaches. Review bugs and defects to discover and plug the gaps in testing. Write comprehensive and detailed bug reports to expedite their resolution. Proactively communicate the progress and any hindrances and risks to the deliverables. Engage with other team members on testing approaches, automation code and coordination and planning activities. Mentor junior engineers and interns. Ability to telecommute with manager approval.
Main Requirements: Bachelor’s degree in Computer Science, Computer Engineering, or closely related and 5 years of experience in job or in testing and/or developing web applications, or in a related occupation.
Main Special Requirements: Experience above must include one year with Linux Systems. Experience above must include one year with Jenkins and Git for build and continuous integration (CI) / continuous deployment (CD) pipeline. Experience above must include one year with SQL, including schema design, backup, and restore. Experience above must include one year with object-oriented programming, including one of the following: Python, Java, or JavaScript. Experience above must include one year with one of the following cloud platforms: Azure, AWS, or Google Cloud Platform. Experience above must include 2 years using Selenium or Sahi for test automation of a web application. Experience above must include 2 years writing test plans, test cases, and bug reports. Experience above must include 2 years with Software Development Lifecycle (SDLC) and Agile methodology. Any suitable combination of education, training, &/or experience is acceptable.
Alternative Job Requirements: Master’s degree in Computer Science, Computer Engineering, or closely related and 2 years of experience in job or in testing and/or developing web applications, or in a related occupation.
Alternative Special Requirements: Experience above must include one year with Linux Systems. Experience above must include one year with Jenkins and Git for build and continuous integration (CI) / continuous deployment (CD) pipeline. Experience above must include one year with SQL, including schema design, backup, and restore. Experience above must include one year with object-oriented programming, including one of the following: Python, Java, or JavaScript. Experience above must include one year with one of the following cloud platforms: Azure, AWS, or Google Cloud Platform. Experience above must include 2 years using Selenium or Sahi for test automation of a web application. Experience above must include 2 years writing test plans, test cases, and bug reports. Experience above must include 2 years with Software Development Lifecycle (SDLC) and Agile methodology. Any suitable combination of education, training, &/or experience is acceptable.
Wage Range: $118,123/year to $220,200/year
Contact: Mail your resume indicating the job title to: Alteryx, Inc. Attention: HRTR (Senior Software Development Engineer in Test), 17200 Laguna Canyon Road, Irvine, CA 92618
Jobsite: Irvine, CA (Full-time position)