Sr. QA Engineer
Hatch Pros · United States · 2 days ago
RemoteRemoteEngineeringContract
Need LinkedIn (Mandatory) This role is now open to remote candidates. They would just be required to go onsite in St. Louis, MO for the final interview and PI Planning Cycles every 2 months for about 3 days. Expenses would be covered. Must be USC. Questions that we want the candidates to include with their resumes. How many years of experience do you have testing Cloud services?What are the three Cloud services you have personally used the most for testing?How many years of experience do you have creating large sets of test data?What tools have you personally used to independently create large sets of test data? Interview Expectations The first-round interview: 60 minutes Second: 30-minute interview for any candidate before asking them to travel for in person interview. Final interview will be in person Additional Details Duration: 1 year possible extensionWork Authorization: Treasury High US CitizenLocation: OPEN TO REMOTE- but If non-local, they will be required to come in for our PI planning cycles. Usually, every 2 months for 3 days. Local candidates preferred - onsite 4 days per week. We are seeking an experienced Senior Quality Assurance Test Automation Engineer to design, develop, and implement automated testing solutions for a cutting-edge, cloud-based big data analytics platform. You will report to a leader and be a part of an agile product team responsible for developing complex cloud-native data processing capabilities as part of an AWS-based data analytics platform. You also will work with engineers, data scientists end users and write complex database queries, perform end-to-end testing, and analyze data. Responsibilities Design, develop, and maintain test automation frameworks and test scripts for cloud-based applications using industry standard experience, and troubleshoot complex data, using capabilities such as python, R, lambda, Glue, Redshift, EMR, QuickSight, SageMaker and related AWS data processing visualization services.Create comprehensive test plans and strategies to validate cloud infrastructure, services, complex data, and applications across multiple environments.Monitor and analyze test results to identify patterns and areas for improvement in both product and testing methodology.Create reusable test data, test artifacts, and participate in scrum ceremonies for planning and estimation.Execute requirement validation, integration, regression, API, performance and usability testing. Perform load, performance, and scalability testing of cloud applications for baseline and to identify enhancements based on results.Collaborate with team members to troubleshoot issues, validate fixes, and ensure quality throughout the development lifecycle.Provide technical thought leadership and collaborate with quality assurance team members, developers, data engineers, architects, operations, and data scientists on multiple projects to ensure quality of applications and services.Perform other team contributions, such as peer test script reviews, defect remediation, and status tracking to ensure features meet requirements.Leverage skills to identify and enhance testing processes. Mentor quality assurance peers for continuous improvement of testing processes and cloud native test capabilities. Qualifications Bachelor's degree with a major or specialized courses in Information Technology or commensurate experience.5+ years proven experience with a combination of the following:Write/analyze complex data queries and automation scripts for testingRelational SQL databases, especially RedshiftExperience with Java, Selenium, Python, JupyterLab, and respective tools and technology, such as Jira and XrayAWS cloud services: EC2, S3, RDS, Redshift, Glue, Lambda, Step Functions, SageMaker, QuickSight, Config, Security Hub, InspectorProficient with performance and API testing tools like Postman and GatlingKnowledge of IaC toolsKnowledge of security testing methodologies for cloud environments is preferred