Qa Automation Engineer (ui, Api) Resume
Lone Tree, CO
PROFESSIONAL SUMMARY:
- Over 7.5 years of experience in all phases of Software Testing Life Cycle (STLC), Developing Test Plans Test Cases, Test Execution, Test reviews and Automating Web UI, Web Services, Mobile and Cloud based applications. Having more than 6 years of experience in Automation testing using Selenium Webdriver, BDD Cucumber, TestNG, Junit, Rest Assured Web Services testing /Automation.
- Experience in writing Automating Test cases using Java, Python, C#, Selenium, Rest Assured &TestNG.
- Good Experience in ATDD, TDD, BDD, DDT, POM strategies and approaches.
- Good Experience in SDLC & STLC including Agile Methodology/SCRUM and Waterfall methodologies.
- Good Experience in GUI, API, Mobile & Database Testing both Manual and Automation.
- Good Experience in writing Manual Test Cases in Jira, Zephyr, TestRail, HP ALM, and MS Excel.
- Experience in Exploratory, Functional, Smoke, Sanity, Integration, Performance & UAT Testing.
- Experience using GitHub and Bitbucket as repositories.
- Experience in working with Ant, Maven, and Gradle for Project Building tool.
- Experience in CI/CD Jenkins, Bamboo, and Azure to monitor and maintain jobs.
- Experience using SQL, MongoDB with regard to writing and understanding queries.
- Experience using Splunk and Log4j for finding logs.
TECHNICAL SKILLS:
Testing Skills: GUI,API, Mobile Database, Manual, Automation
Languages: Java,, C#, HTML, JavaScript, Gherkin
Framework: TestNG, Junit, Data Driven, Page Object
Tools POSTMAN, SoapUI, Jira, Zephyr, TestRail, HP ALM,TFS: Perfecto, SauceLabs, Splunk, Confluence, Eclipse, IntelliJ
Database: SQL, MongoDB, Couchbase, Oracle
PROFESSIONAL EXPERIENCE:
Confidential, Lone Tree, CO
QA Automation Engineer (UI, API)
Responsibilities:
- Responsible for creating Test Plans and Test Cases as per Requirement Specifications and Business rules.
- Participating in all stages of STLC , various testing methodologies and SDLC using Agile and Scrum .
- Performing Sanity, Functional, Regression, Integration, Performance and UAT testing.
- Selecting the Test Cases to be automated and performed functional testing of the front - end using Selenium WebDriver .
- Creating Selenium automation scripts in Java, JavaScript using TestNG framework and page object model (POM).
- Implemented Selenium Grid for parallel testing on multi browser and OS combination.
- Performing Web Services Testing for Restful Web services using Postman and SoapUI tools.
- Creating automation test scripts for web services testing using Rest Assured.
- Automated End to End Scenarios for different methods GET POST, PUT, and DELETE.
- Performing Webservices Testing using Postman and SoapUI to test JSON & XML requests and responses.
- Executing the Rest services and generating the reports from UNIX\CMD\PowerShell.
- Involved in using Maven build tools to manage framework dependency jar files.
- Using Bitbucket as code repository and Gradle as Project Build Management tool.
- Performing manual testing and writing test cases and Executing in Jira.
- Using Splunk for finding Logs for finding the cause of the errors.
- Using Confluence as a wiki for storing the Project Data.
- Using Perfecto for mobile testing scenarios.
- Validating the data from Front End to Back End tables in SQL Database.
- Performing Continuous integration automation testing using Bamboo.
Environment: Java, JavaScript, Selenium, Rest Assured, TestNG, Jira, confluence, Splunk, Postman, SoapUI, SQL, Bitbucket, Maven, Perfecto, Bamboo.
Confidential, Webster, NY
QA Automation Engineer (UI, API)
Responsibilities:
- Automated UI, API, tests in TAF framework using Data Driven testing & POM approach.
- Created Test Cases, Test Scripts, regression Suites, and job scheduling daily basis.
- Automated the UI test cases using Selenium WebDriver java, JavaScript, TestNG and JUnit annotations.
- Automated the Webservices using Rest Assured java, JavaScript TestNG and JUnit annotations.
- Performed Web Services Manual Testing for Restful Web services using Postman and SoapUI tools.
- Automated End to End Scenarios for different methods GET POST, PUT, and DELETE.
- Using Bitbucket as code repository and Gradle as Project Build Management tool.
- Used Splunk for finding Logs for finding the cause of the errors.
- Used Confluence as a wiki for storing the Project Data.
- Used Jira for Stories creating, Defect tracking and Creating Manual test cases.
- Used Lucid chart for designing use case Diagrams.
- Used App Dynamics to monitor the performance of the Rest and Soap Services calls.
- Used Perfecto & SaluceLabs and Physical devices for Mobile Testing.
- Used TOAD for SQL and MongoDB for Multiple projects.
- Validated the data from Front End to Back End tables in SQL and MongoDB Database.
- Created Dashboards to check the performance of Application in App Dynamics.
- Worked in the Agile Process with team size 10 members.
- Extensively work with End-to-end testing for User Acceptance Testing (UAT).
- Performed Continuous integration automation testing using Jenkins.
Environment: Java, JavaScript, Selenium, Rest Assured, Postman, SoapUI, Jira, Confluence, Perfecto, SaluceLabs, APP Dynamics, Splunk, SQL, MongoDB, Jenkins.
Confidential, Phoenix, AZ
API Automation Engineer
Responsibilities:
- Involved in Planning, Designing, Developing & Executing both Manual and Automated Test cases.
- Performed manual testing and written test cases and Executed in Zephyr.
- Performed Web Services Testing for Restful Web services using Postman and SoapUI tools.
- Used Swagger to get REST API Specification and Documentation.
- Created automation test scripts for web services testing using Rest Assured.
- Automated End to End Scenarios for different methods GET, POST, PUT, and DELETE.
- Testing Rest Services and generating reports from Linux commands.
- Used Swagger to get REST API Specification and Documentation.
- Used Charles Proxy as Web debugging tool and Log4j for finding the logs.
- Automated Data Integrity testing using SQL, JDBC, and Selenium.
- Responsible for defect tracking and management metrics, defects(issues) are logged using JIRA
- Used GitHub as source control and Gradle as project build tool.
- Wrote SQL quires and validated data in the backend and performed database testing.
- Worked with the offshore scrum team and sending requirements and Monitoring of the work.
- Worked closely with performance team & monitored the functional behavior& performance of services.
Environment: Zephyr, Postman, SoapUI, Java, JavaScript, Rest Assured, CharelsProxy, Swagger GitHub, SQL, Jenkins
Confidential, Orlando, FL
QA Automation Engineer (UI, API)
Responsibilities:
- Involved in Planning, Designing, Developing & Executing both Manual and Automated Test cases.
- Participating in all stages of STLC , various testing methodologies and SDLC using Agile and Scrum .
- Interacted with Business development teams for requirements/user stories and Test scenarios reviews.
- Performed manual testing and written test cases and Executed in TestRail.
- Performed Sanity, Functional, Regression, Integration, Performance and UAT testing.
- Responsible for defect tracking and management metrics, defects(issues) are logged using JIRA
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and step Definitions in Gherkins format Using Page Object Model & Data Driven Testing.
- UI Automated tests are developed in Java and JavaScript using Selenium WebDriver, TestNG.
- Used Selenium GRID to perform cross browser testing and also to test across various platforms.
- Performed Webservices Testing using Postman and SoapUI to test JSON & XML requests and responses.
- Validated the data from Front End to Back End tables in Oracle Database.
- Performed Continuous integration automation testing using Jenkins.
Environment: Java, Cucumber, Gherkins, TestRail, Selenium, Postman, SoapUI, Oracle, Jenkins.
Confidential
QA Analyst
Responsibilities:
- Involved in Planning, Designing, Developing & Executing both Manual and Automated Test cases.
- Developed and enhanced automated test scripts using Selenium and C# in Visual studio.
- Maintaining regression suites and execute daily and monitoring them.
- Analyzed test specifications and converted them into Manual Test Cases.
- Identified the test cases which should be automated based on the parameters.
- Extensively involved in resolving bugs fixes with Development Team.
- Involved in creation of Requirement Traceability Matrix to analyze and identify changes in application
- Writing Test cases, Test Execution, Test Run in Test Rail management tool.
- Responsible for defect tracking and management metrics, defects(issues) are logged using JIRA
- Worked towards bugs' resolution and verified and closed bug reports once they were resolved
- Carrying out root cause analysis of the compile time and run time error.
- Used Bitbucket as code repository and Gradle as Project Build Management tool.
- Validated the data from Front End to Back End tables in SQL Database.
- Performed Continuous integration automation testing using Jenkins.
- Conducted UAT testing on each release of the project with the help of end user requirements.
- Responsible for preparing and submitting Daily Status Reports regarding the progress of the Testing Process.
Environment: Jira, Excel, C#, Visual Studio, Selenium, TestNG, Bitbucket, Gradle, Jenkins.
