Amutha Th
QA Automation Engineer/SDET
Email ID: **********@*****.***
Contact: 515-***-****
Professional Summary:
●6+ years of experience in all phases of Software Testing Life Cycle (STLC), developing Test Strategy, Test Plan, Test Cases and Automation test scripts using API for Web Applications.
●Expertise in QA Methodologies, Software Development Life Cycle (SDLC), Test Development Life Cycle (TDLC), Defect Management Life Cycle (DMLC) in Agile as well as Iterative development environments.
●Experience in implementing Waterfall, V-model and Agile (Sprint/Scrum) Methodology by analysing requirement specifications and responsible for developing test objective, strategies, scope, test procedures and test matrices.
●Hands on experience in test automation using Selenium Web Driver, Java, TestNG, Maven, Playwright, Cypress, Appium, Junit and NUnit.
●Experience in developing BDD scripts with Cucumber/Java and writing step definitions for behavior and step definitions.
●Experience in designing and implementing different Automation Frameworks from scratch like Page Objects framework, Keyword Driven framework, Data Driven framework and Hybrid framework.
●Hands-on expertise in leveraging AWS cloud services to design and implement scalable, reliable, and automated testing frameworks.
●Skilled in using AWS Lambda, EC2, S3, CloudWatch, CodePipeline, and CloudFormation to integrate test automation into CI/CD pipelines.
●Adept at writing robust test scripts using Selenium, Python/Java, Postman, and PyTest, while ensuring traceability and performance validation using AWS CloudWatch Logs and Athena.
●Expertise in different types of testing like Manual testing, System Integration testing, System testing, Smoke testing, Regression testing, Black box testing, Functional testing, Database testing, GUI testing, Business acceptance Testing, Web/UI and User Acceptance Testing (UAT).
●Expert in developing the automation scripts for Mobile Native applications (IOS, Android) using Appium, Java.
●Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration and Task Scheduling.
●Experience in cross browser testing and parallel test execution using Selenium WebDriver and TestNG which reduced the total execution time notably.
●Extensive experience in using Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality with the Selenium Server.
●Proficient in using Git, GitHub, SVN, and Jenkins as a source repository system to share codes.
●Expert in Database Testing using SQL Queries with multiple Databases like SQL Server, MySQL and Oracle.
●Experience with Agile Methodology, used JIRA to track the everyday status of the project and to report software defects/bugs in Jira, which helped team to keep the status up to date.
Technical Skills:
Languages
Java, C#, JavaScript, XML, Gherkin, Python
Web Technologies
HTML5, CSS3, Angular, JQuery, Ajax, Bootstrap
Testing Tools
Selenium (Web Driver, IDE, Grid, RC), Appium, UFT, QTP
Automation Frameworks
Playwright, Cypress, TestNG, Junit, NUnit, Page Object Model POM, Page Factory, Cucumber, Hybrid, BDD, TDD, POSTMAN, Rest-Assured, JMeter, PyTest, LoadRunner, SOAP UI
Cloud Environment
Amazon Web Services (AWS)
Version Control Tools
Git, GitHub, SVN
Build and CI Tools
Maven, Jenkins
IDEs
Eclipse, Visual Studio, IntelliJ, NetBeans
Defect Tracking Tools
Jira, HP ALM, HP Quality Center
Databases
MS SQL Server, Oracle, MySQL
Operating Systems
Windows, Linux, Unix
Methodologies
Agile/Scrum, Waterfall, V-Model
Professional Experience:
Sovos Compliance, LLC, Wilmington, MA August 2022 to till date
QA Automation Test Engineer/SDET
Responsibilities:
●Developed end-to-end scripts to automate test cases using Selenium WebDriver and TestNG.
●Collaborated closely with developers, product managers, and DevOps to triage bugs, verify fixes, and release high-quality software.
●Participated in Agile ceremonies like sprint planning, retrospectives, and daily stand-ups, ensuring QA alignment with sprint goals.
●Configured Selenium Web Driver, Java, TestNG and Maven tool in Eclipse IDE and created Selenium automation scripts in Java using TestNG prior to agile release.
●Involved extensively in BDD where our team successfully navigated through development of test cases, by writing Gherkins using the Cucumber.
●Built and managed robust, scalable Playwright test frameworks in JavaScript depending on project requirements.
●Utilized Playwright Test Runner for parallel execution, retries, traces, video recording, and screenshots for better debugging and reporting.
●Deployed and managed test environments using AWS EC2, ECS, EKS, and CloudFormation templates, automated API and UI testing, and validated complex distributed systems in microservices and serverless architectures
●Written test cases and implemented Page Object Model and Page Factory design patterns in framework to reduce code duplication and improved test case maintenance.
●Designed and developed mobile test cases and automated using Appium for both iOS and Android platforms.
●Developed test automation scripts for test cases failed in the nightly batch run on AWS – Selenium Web Driver.
●Integrated automated tests into CI/CD pipelines using AWS CodePipeline, CodeBuild, and Jenkins, ensuring continuous testing and quality assurance.
●Utilized AWS Lambda to execute serverless test cases and automate validation tasks on events triggered via S3, DynamoDB, and API Gateway.
●Configured and used AWS CloudWatch for real-time logging, monitoring, and alerting of test executions and application behavior.
●Worked with CI/CD tools like Jenkins and GitHub. Setup Continuous Integration for various test suite, created and configured jobs in Jenkins and scheduled jobs to run periodically.
●Generated Extent Report, Allure Report, Cucumber HTML Report and attached screenshots for every failed step which helps in bug analysis and improved reporting.
●Worked with Unit Testing frameworks like TestNG and JUnit.
●Worked on Postman to test various Restful APIs by using CRUD operations like Get, Post, Put, Delete, etc.
●Documented defects with high level of detail, accuracy, and informative recreation steps using JIRA.
Environment: Selenium Web Driver, Java, TestNG, Maven, Playwright, JavaScript, Amazon Web Services (AWS), Cucumber, Gherkin, Page Object Model (POM), Appium, Python, Eclipse IDE, HTML, CSS, XML, SOAP, Restful Web Services, Jenkins, GitHub, Postman, Allure, LoadRunner, Jira
Workiva, Ames, IA April 2020 to July 2022
QA Automation Engineer/SDET
Responsibilities:
●Performed end-to-end (E2E) testing of application and verified compliance for software quality standards of the organization. Developed automation scripts using Selenium Web Driver.
●Conducted Automation/Manual testing using Java and C# standards, depending on the project requirements.
●Developed Web Driver Scripts using TestNG, Junit controllers using Maven/POM.xml for the project building tool with Jenkins for the Continuous Integration.
●Validated data flows and tested back-end processes involving AWS S3, RDS, Redshift, DynamoDB, and Athena.
●Performed load and performance testing on AWS-hosted services using tools like JMeter, Locust and analyzed metrics using AWS CloudWatch.
●Created UI and API automation test cases for web applications using Cypress, ensuring cross-browser and cross-platform compatibility (Chrome, Edge, and Firefox).
●Implemented BDD/TDD practices using tools like Cucumber with Cypress for behavior-driven automation.
●Developed automation scripts for mobile native application on iOS and Android platforms using Appium and Java.
●Tested the mobile version of the application on Android and iOS devices to ensure that the functionality works similar to the desktop version.
●Built test automation framework from scratch based on Page Object Model (POM).
●Performed End-to-End testing, Ad-Hoc testing, Integration testing and User Acceptance Testing (UAT).
●Performed API testing automation in Rest Assured with Cucumber BDD Framework.
●Developed manual test scripts and automation test scripts using Selenium to evaluate Security of Web based user authentication apps.
●Developed complex SQL queries for querying data against different databases for data verification process, verify the data updates to various tables and ensure data integrity.
●Used Maven build tool to implement the framework dependency jar files.
●Integrated with Continuous Integration tool Jenkins for running test on nightly basis automatically.
●Used GIT as a source repository system to share code within multiple teams and projects.
●Performed back-end testing to ensure data consistency on front-end by writing and executing queries on SQL Server.
●Prepared documentation for setting up Selenium and Eclipse Environment on local work spaces.
●Reported the bugs through the JIRA project management tool, prepared Test Execution and Defect summary report.
Environment: Java, Selenium Web Driver, TestNG, Maven, Amazon Web Services (AWS), Cypress, JavaScript, Cucumber, BDD, C#, NUnit, Eclipse IDE, Appium, Page Object Model (POM), Rest Assured, GIT, Jenkins, SQL Server, Jira
Blucora, Cedar Rapids, IA March 2019 to March 2020
QA Automation Engineer
Responsibilities:
●Implemented Agile/Scrum methods for testing approach were recorded and managed defects of application.
●Involved in analysing user requirements for application enhancements and preparing testing specifications.
●Accurately and promptly communicated automation testing events, daily statuses, test results, and metrics.
●Developed and executed Selenium WebDriver automation scripts for regression testing.
●Developed Test Strategies, Junit/Nunit Frameworks, Test Plans, Test Scenarios and defining Test Cases in Java.
●Created and maintained automation frameworks for new functionality using Selenium WebDriver and TestNG.
●Implemented Cucumber framework for web/service-virtualization and conducted manual and Cucumber testing.
●Developed Selenium test cases and Page Object Models for UI automation.
●Tested the mobile version of the application on Android and iOS devices using Appium to ensure that the functionality works similar to the desktop version.
●Worked extensively on web applications, desktop applications, and database and web services testing.
●Performed Web services testing using POSTMAN by writing code to send request and validate response JSON.
●Performed compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
●Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from Oracle database.
●Integrated automation scripts with Jenkins for nightly batch runs.
●Used GIT as a source repository system to share code within multiple teams and projects and JIRA for defect reporting.
●Supported the development of the Requirements Traceability Matrix (RTM) to ensure that all requirements are tested, tracked, and maintained throughout the UAT.
●Logged defects with proper severity/priority based on risk and impact to the feature under test.
Environment: Java, Selenium Web Driver, TestNG, Junit, Maven, Cucumber, BDD, Eclipse IDE, Appium, Page Object Model (POM), HTML, XPath, Firepath, Firebug, SOAP, REST Web Services, POSTMAN, GIT, Jenkins, Oracle, Jira
Education: Masters of Computer Applications