Create Hybrid/TDD automation framework from very beginning with Java, Selenium WebDriver, Selenium GRID, C#, Cucumber, AWS, Jenkins, Maven, JUnit, TestNG and JMeter.
Setup Continuous integration/Continuous Deployment (CI/CD) for automation projects (Jenkins, GIT and BitBucket, AWS).
Improve data pipeline performance by tuning user queries, complex query plan analysis, spark configuration settings, and optimization.
Extensively work on Integration Testing, Functional Testing, System Testing, Acceptance Testing, Regression Testing, User acceptance (UAT), load/performance, security, browser compatibility, and performance testing using Agile and waterfall methodology.
Test architectures, including microservices, and REST APIs using JMeter and Postman.
Translate complex business requirements into detailed design documents.
Implement test scenarios, perform unit testing and integration testing on data.
Application Upgrade and Data Completeness ETL Testing.
Unit and Integration Testing of SSIS Packages.
Write code in Java, and Python programming languages.
Developed ETL test scripts based on technical specifications/Data design documents and Source to Target mappings.
AWS Data Testing. Setup data in AWS, execute and tear down after completion.
Prepare data for Automation purpose by Spinning up scenario-based cloud agent on AWS.
S3 Backend Database Verification includes SQL queries to perform and Database testing.
Develop batch and real-time applications with different clusters.
Work Experience Required for the Position:
5+ years of experience Selenium/Java and designing automation.
8+ years of experience in ability to define/design/develop/maintain test automation frameworks and test cases
Excellent working knowledge and expertise on programming using JAVA, SQL Server AND front-end technologies
Solid understanding of the software development life cycle and Agile/Scrum based testing, including peer review, test automation, continuous integration.
3+ years of working in CI/CD pipelines.
1-2 years of testing and maintaining large scale ETL solutions
1-2 years of testing data solutions in Python with a focus on API integration
1-2 years of experience with AWS/Azure solutions (VMs, Azure SQL databases, SQL Data Warehouse, HDInsight, etc)
Understanding with machine learning, deep learning, natural language processing