- Design and develop automation/performance solutions that meet organization standards and build reliable, reusable, and maintainable automated regression suites test harnesses
- Create/Maintain tools and frameworks with quality code to simplify testing scenarios.
- Design and develop test plans, test cases based upon functional and design specifications, execute test cases, and analyze and report test results to the teams
- Work in partnership with the development teams to deliver business functionality on time with required quality that meets the acceptance criteria
- Uses strong testing skills to provide guidance and assist project staff as appropriate.
- Ensures best practices are followed and testing activities stay on schedule.
- Focus on building efficient solutions for Web, Services/APIs, Database, UI (Multi browser) testing requirements.
- Participate in internal/cross team meetings, project scoping, functional reviews, test specifications, technical reviews for assigned projects in an Agile environment
- Involved in requirements review and participate in architecture/design reviews with an emphasis on test automation/performance strategy and ensuring best practices
- Participate actively in functional, system and regression testing activities
- Capture quality assurance data and metrics to provide insights and conclusions
- Estimate and perform risk analysis for quality delivery
- Agile evangelist
Qualifications: - 3+ years of software testing experience in all phases of testing including test planning, test execution and test closure for all layer API, DB and UI.
- Excellent understanding of QA and testing methodologies, best practices
- 3+ years of experience as an Automation QA Tester.
- 3+ years of experience creating/maintaining and executing automation tests utilizing tools such as Selenium required (Python essential). Tosca knowledge would be added advantage.
- 2+ Years of experience in Agile processes (Scrum preferred)
- 2+ years of experience of working with REST service and understanding of SOA architecture. Knowledge of OData and SOAP preferred.
- Experience creating/maintaining automation frameworks preferred.
- Experience of DevOps pipeline in containerized environment using Azure DevOps/Jenkins preferred.
- Expertise using complex SQL to query databases required.
- Expertise with DB process, data validation, transformation logics, and data migration.
- Knowledge of file storage in S3, data validation with clob, blob, and messaging system kafka, JMS, Active MQ preferred.
- Knowledge of any performance testing tool such as StomeRunner/LoadRunner, JMeter.
- Ensure data accuracy and integrity by designing and executing test plans for ETL to ELT processes.
- Develop automated testing scripts and monitor performance to optimize ETL/ELT workflows.
- Exposure to distributed source control systems such as Git.
- Experience with test data management techniques.
- Knowledge of Function as a Service, Container as a service, Data Virtualization (Denodo) preferred.
- Experience with change management and defect tracking tools.
- Well versed with Defect Triage process and identification, tracking of corrective actions.
- Zeal to be domain expert and learn new technologies.
- Demonstrated analytical and problem-solving skills.
- Excellent interpersonal skills and written communications.
- High standards of confidentiality; ability to handle sensitive information with integrity and trust.
- Knowledge of cloud technologies like AWS/Azure and experience of testing micro-services, containers, Dockers is preferred
Minimum and Preferred Education - Bachelors or higher qualification in Computer Science, Information Systems or equivalent is preferred
Employment Type: Full Time, Permanent
Read full job description