Senior Qa Automation Developer
Current• Developed test automation solutions within an agile environment, utilizing Jest for assertions and the allure framework for reporting.• Created and executed manual test plans and cases for modules, transitioning to automation post-manual testing.• Integrated automation with Jenkins looper jobs for CI/CD pipeline integration, ensuring new builds were sanitized.• Acquired in-depth knowledge of various components within Google cloud platform, demonstrating expertise in compute, big Query, pub/sub, storage, cloud functions and Apache airflow UI and Dataflow.• Implemented a Cucumber BDD framework in Eclipse to automate BDD scenarios, fostering collaboration between development and QA teams.• Conducted end-to-end system testing for data pipelines (Apache Airflow, Dataflow, Pub/Sub, BigQuery, Cloud Functions, Cloud Storage).• Utilized JIRA for bug reporting/tracking, Confluence for documentation, and JIRA dashboards for summary/release reports.• Collaborated with developers to investigate and resolve software bugs.• Participated in weekly QA meetings and bug review sessions with development and QA teams.• Managed automation test scripts via GitHub and incorporated automation into the build process using Jenkins.• Conducted testing of business logic through RESTful API methods (GET, PUT, DELETE, POST).• Performed various testing types including Smoke testing, Functional testing, Regression testing, Integration testing, and Data validation.Environment: JavaScript, GIT, Visual Studio Code IDE, TestNG, HTML/CSS, REST Services, Java, JUnit, Cucumber, Eclipse, Agile.