Cleveland, Ohio, 44013
Job description
**Senior AWS QA Analyst**
*Remote (EST Hours)*
*$50 – $60/hr W2 (Based on experience)*
*12 Month Contract (Potential to extend)*
The **Senior AWS Quality Assurance Analyst** will play a critical role in the planning, formulation, and implementation of thorough testing methodologies to guarantee the quality and consistency of our systems. This position involves the creation and upkeep of automated test scripts, conducting risk assessments, and working in close collaboration with project teams to pinpoint, relay, and address concerns. A significant aspect of this role is focused on testing applications hosted on AWS.
**Responsibilities for the Senior IT Quality Assurance Analyst:**
– Design, develop, and run both manual and automated tests for applications operating within the AWS environment.
– Confirm and test integrations with various AWS services such as S3 for storage, SQS for queuing, SNS for notifications, and Lambda for serverless functions.
– Conduct data validation tasks with NoSQL databases like MongoDB.
– Engage actively in Sprint planning, reviewing requirements, conducting test reviews, participating in test debriefing, and defect triage meetings.
– Collaborate within Agile sprints to facilitate continuous integration and deployment processes.
**Requirements for the Senior IT Quality Assurance Analyst:**
– Practical experience with testing AWS services.
– Proficiency in testing operations related to S3, including file storage, retrieval, and permission management.
– Knowledge in validating message queues and processing through SQS.
– Experience with SNS to verify notification processes and subscription triggers.
– Skills in testing event-driven functions and integrations using Lambda.
– Proficient in API testing using tools like Postman and familiar with Swagger (OpenAPI).
– Strong grasp of risk-based testing approaches.
– Capable of executing data validations with NoSQL/MongoDB, including searching and querying data.
– Understanding of event-driven architectures, REST APIs, and microservices.
– Proficient use of Azure DevOps (ADO) for managing test cases, executing tests, tracking bugs, and maintaining traceability.
– A quick learner with excellent analytical abilities and attention to detail.
**Education and/or Experience:**
– A Bachelor’s Degree or higher in a Business or Information Technology-related field, accompanied by at least 4 years of relevant experience in analyzing, testing, and implementing business system changes or user acceptance testing.
– Alternatively, completion of a technical training program combined with a minimum of 4 years of related experience in analyzing, testing, and implementing such changes.
– Alternatively, a minimum of 6 years of direct experience in analyzing, testing, and implementing business system adaptations or user acceptance testing may be considered in lieu of the above qualifications.