Key Responsibilities:
- Design, develop, and maintain automation for various applications – UI, API and Databases.
- Collaborate with QA team members and other stakeholders to understand test requirements and implement automation.
- Implement best practices for DevOps and CI/CD pipelines, ensuring smooth and automated deployments across environments.
- Participate in automation code reviews, providing constructive feedback to peers and ensuring high code quality and adherence to coding standards.
- Stay up to date with new technology trends and frameworks.
- Work with the infrastructure team to ensure automation framework environments are stable, secure, and meet business performance expectations.
- Document automation process – coding guidelines, reviews, check-ins, execution and test results. Compliance, Risk and Compliance:
- Ensure that all business applications comply with industry regulations and internal security standards, including SOX, PCI-DSS, and other financial sector regulations.
- Work with the cybersecurity team to ensure applications are secured against potential threats and vulnerabilities.
- Develop and maintain test documentation, including test scripts, and test data management.
- Implement processes to ensure traceability of test cases to requirements and automated defect tracking/reporting.
Qualifications and Experience:
Years Of Experience:5-8 Years
Skills Required:
- Design, develop, and maintain automation for various applications – UI, API and Databases.
- Collaborate with QA team members and other stakeholders to understand test requirements and implement automation.
- Implement best practices for DevOps and CI/CD pipelines, ensuring smooth and automated deployments across environments.
- Participate in automation code reviews, providing constructive feedback to peers and ensuring high code quality and adherence to coding standards.
- Stay up to date with new technology trends and frameworks.
- Work with the infrastructure team to ensure automation framework environments are stable, secure, and meet business performance expectations.
- Document automation process – coding guidelines, reviews, check-ins, execution and test results. Compliance, Risk and Compliance:
- Ensure that all business applications comply with industry regulations and internal security standards, including SOX, PCI DSS and other financial sector regulations.
- Work with the cybersecurity team to ensure applications are secured against potential threats and vulnerabilities.
- Develop and maintain test documentation, including test scripts, and test data management.
- Implement processes to ensure traceability of test cases to requirements and automated defect tracking/reporting.
- Proven experience as a Software QA Engineer (5-8+ years) with strong hands-on skills in Selenium, Python and Java.
- Experience in creating CI/CD pipelines and executing automation scripts every time Dev code or automation code is checked in.
- Experience in building and using test framework tools such as pytest and JUnit.
- Experience in automating API cases using standard tools such as SoapUI & Postmaster. Experience in automating Database test cases.
- Strong knowledge of software development and software test life cycles.
- Experience with version control systems (e.g., Git) and agile development methodologies (e.g., Scrum, Kanban).
- Excellent problem- solving skills, with the ability to troubleshoot and debug complex technical issues.