Quality Assurance Analyst
Summary
QA Analyst at Infor in Hyderabad testing a large cloud-hosted web application used to build and support cloud-provisioned systems. Day to day: designing test plans and cases, running manual regression testing (with growing automation focus), and tracking defects, using tools like Playwright, TypeScript, SQL Server, REST APIs, and AWS.
- Perform manual and automated testing based on product and business requirements.
- Design, create, and execute test plans and test cases.
- Execute manual and automated regression testing.
- Identify, analyze, and report software defects and product issues.
- Communicate test findings clearly to the development team.
- Track identified defects through resolution and verify fixes.
- Monitor progress on product issues and ensure appropriate follow-up.
- Create and maintain wiki pages and documentation for features being tested.
- Ensure the final product meets defined requirements and end-user expectations.
- Work closely with the development and QA teams to improve overall product quality.
- Contribute to the team's growing test automation efforts.
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or relevant professional experience in Software Development, Software QA, Software Customer Support, Business Analysis, or a closely related area.
- Preferably 3+ years of experience in Software Quality Assurance, Software Development, or a related field. Candidates with less experience may also be considered if they demonstrate strong development skills.
- Strong understanding of manual testing and Software Quality Assurance principles.
- Experience with or knowledge of test automation and programming concepts.
- Exposure to automation technologies such as Playwright, TypeScript, and Kiro would be beneficial.
- Experience creating test plans and executing regression test suites.
- Knowledge of SQL Server and the ability to construct SQL queries.
- Experience with web application testing or development.
- Knowledge of at least one programming or scripting language.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent written and verbal English communication skills.
- Ability to work effectively as part of a team and handle complex tasks with minimal supervision.
- Strong attention to detail and the ability to understand applications from an end-user's perspective.
- Experience in a SaaS environment.
- Experience with REST API testing or development.
- Knowledge of Selenium.
- Experience with PowerShell or Python.
- Exposure to AWS technologies such as S3, EC2, EBS, Step Functions, and Lambda.
- Experience with cloud provisioning, cloud automation, or virtual machines.
- Experience with logging solutions such as Sumo Logic, Splunk, or Logstash.
- Understanding of defect-tracking systems and change-control procedures.
- Experience with Kiro, Claude, or similar AI tools used for software test automation.
- Good understanding of the importance of Software Quality Assurance within the Software Development Life Cycle (SDLC).
- This role provides an opportunity to work on a large-scale web and cloud-based application while building experience across both manual and automated software testing.
- The selected candidate will gain exposure to modern QA technologies and practices, including test automation, web application testing, SQL Server, REST APIs, programming, AWS cloud technologies, and AI-assisted automation tools.
- As the team's automation capabilities continue to expand, the role provides an opportunity to develop deeper expertise in test automation and cloud-based Quality Assurance while contributing directly to improving product quality and the overall user experience.
- What I changed: I converted your source JD directly into the four Pinpoint fields: Description, Key Responsibilities, Skills/Knowledge & Expertise, and Job Benefits. I also removed repeated qualifications and simplified the wording while retaining the technical requirements you provided.