Skill: QA Automation Analyst
- Responsible for the quality assurance and testing of IT solutions.
- Activities include testing, modifying, adapting, and potentially implementing short- and long-term fixes and/or enhancements to information technology (IT) solutions such as applications, systems architecture, and applications infrastructure; reviewing system requirements and business processes; and coding, testing, and debugging software solutions.
Experience Required:
- Minimum Years of Experience: 6 or more years of relevant QA Automation technology experience.
- Proficient with analysis and troubleshooting of complex problems or issues. Requires proven experience developing automated test systems and scripts.
- Requires knowledge of Agile development. Requires working experience with Integration, stress, performance, scalability, and/or load testing.
- Proficient knowledge of test case management and execution using test management tools.
Responsibilities:
- Analyzes, designs, tests, and delivers technology solutions for business areas and implements comprehensive software quality assurance strategies.
- Develops, reviews, and executes test plans, test scripts, and test data to ensure application products and services meet business needs, quality standards, and end-user/non-functional requirements.
- Documents, tracks, and resolves software defects or issues in collaboration with the product delivery team.
- Develops and communicates software quality measures that report the reliability, compliance/accessibility, performance, and security of the software products and services developed.
- Works closely with delivery partners to understand and align software quality assurance services with product delivery approach and schedule.
- Translates existing manual test cases or scripts into automated tests. Assists with setup and maintenance of test environments.
- Identifies technical and operational problems on installed systems, products, and/or services. Develops configurable, maintainable, reusable and dependable test automation tools.
- Prepares for and takes part in testing activities for production deployments and remediation. Develops test case automation criteria.
- Performs feasibility studies to identify automation candidates. Writes reusable test components, both application-independent and application- dependent.
- Researches, evaluates, and selects testing tools. Monitors environments, establishing thresholds and alerts.
- Ensures that appropriate test environments exist. Prepares and submits test automation engagement estimates and project schedules.
- Assists with team training needs, sharing knowledge of current and new testing technologies. Performs other duties as assigned.
#LI-NR3
More Information
Application Details
-
Organization Details
TCS / Tata Consultancy Services