Qa Automation Engineer/api Tester Resume
5.00/5 (Submit Your Rating)
Sheboygan, WI
PROFESSIONAL SUMMARY:
- QA Automation Engineer wif 4 years of experience in developing Test cases, Test Scripts using Selenium Web Driver for Web based applications, wif utmost quality in deliverables, offering significant cost savings and end - customer satisfaction.
- Extended expertise inQAin Manual and Automated Software Testing using Selenium WebDriver, TestNG, Jenkins, Maven, SOAP UI, REST API, Postman, Cucumber, Quality Center, Software Quality Assurance Testing.
- Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and the Role ofQAin different testing methodologies like Agile (SCRUM), TDD, and Waterfall etc.
- Experience in writing Test Scripts using TestNG which involves in-depth understanding of OOPS and HTML Knowledge.
- Experience using android debugging tools likeLogcat, Android Monitor using Android Studio. Worked wifADBcommands andAppiumnode.js commands.
- Expertise in performing Black Box Testing, functional testing, Usability Testing, System Testing, Regression Testing, System Integrating Testing (SIT) and User Acceptance Testing (UAT).
- Experience in Using Jenkins, Maven for the Continuous Integration for Regression testing of the builds.
- Experience in validating Regular and Ajax control usingSeleniumlocators (XPath, id and name).
- Hands on Experience on testing web services (SOAP, REST) using SOAP UI Tools.
- Expertise in debugging issues occurred in front end part of web-based application which is developed usingHTML5, CSS3, Angular JS, Ajax and Java.
- Expertise in using Tools HP Quality Center/ALM, JIRA.
- Experience in using Jenkins as a Continuous Integration server to configure wif GitHub and Maven.
- Excellent experience wif source version control tool such as Subversion Git.
- Experienced in Web Services testing using SOAPUI and Postman. Validated request and response, SOAP and RESTFUL Web service calls.
- Expertise in setting up and carrying out browser compatibility testing environment wif different browsers and versions of Internet Explorer, Mozilla Firefox, Google chrome on different OS like windows.
- Experience in Software testing and quality assurance of web-based and mobile applications.
- Excellent understanding of Software Development Life Cycle Methodologies (Waterfall and Agile).
- Familiar wif a variety of testing concepts, practices, and procedures.
- Experience wif developing comprehensive QA documentation (Test Cases, Test Plans, Test Matrix) based on the analysis of business requirements and technical specifications.
- Good knowledge of RDBMS, write SQL queries to validate test results.
- Ability to deal TEMPeffectively wif multiple tasks, assignments and stressful situations.
- Strong analytical skill, attention to detail and excellent problem solving/troubleshooting skills.
- Quick starter, Self-learner and a good team player.
TECHNICAL SKILLS:
- Automation Testing
- TestNG and Apache POI
- Core Java, Python
- Eclipse
- Windows, Linux
- Selenium WebDriver/IDE/GRID
- Soap UI, REST API, Postman
- JIRA
- Jenkins
- Appium
- HP-ALM/Quality Center, JIRA
- SDLC Knowledge
- Agile Methodology
- GIT
- Maven
PROFESSIONAL EXPERIENCE:
Confidential, Sheboygan, WI
QA Automation Engineer/API Tester
Responsibilities:
- Design and executed automated scripts to validate functionality, interoperability, and data integrity wifin the IT testing guidelines.
- Tested Application UI Pages wif Text Fields, Radio Buttons, Checkboxes, Drop Downs, Links, Alerts, Multiple Windows, Mouse Movements as part of Functional Testing using Selenium.
- Designed and developed test automation artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations.
- Responsible for creating and building the API automation framework (Integration Test)Services LLC using Java, Rest Assured and TestNG platform.
- Ensuring test cases are developed and traced to software requirements for full testcoverage.
- UsingPostmanto develop Restful API based automation for our backend services everysprint.
- Working wif Android developers to haveAppiumautomation.
- Used SOAP UI for functional testing by developing Sprint based Test Suites for RESTAPI's.
- Coordinated wif developers and system engineers offshore to fix application defects.
- Designed automation framework to validate the Angular JS developed application to verify API functionality.
- Used Maven to manage Project's build and dependencies and Jenkins for deployments to environments.
- Implemented test automation scripts for mobile testing usingAppium.
- Executed Test Suites for Smoke, Functional, Integration, Regression, User Acceptance and Backend testing.
- Worked on Web services using POSTMAN exclusively on obtaining the needed information using the URL approach.
- Created whole test framework using Selenium for further test creation and execution.
- Performed Integration and Regression testing to check compatibility of new functionality wif the existing functionalities of the application using Selenium.
- Tested the application in highly dynamic environment wif sprint team using Agile Methodology.
- Analyzed the test results and logged the defects using JIRA.
- Used Git for Version Control and Code Collaboration to manage code reviews.
Environment: Java, Selenium WebDriver, Appium, TestNG, Maven, API Testing, Jenkins, SOAP UI, XPath, POSTMAN, Eclipse, Cucumber, JIRA, SQL, Windows.
Confidential, Hoffman Estates, IL
QA Automation Engineer
Responsibilities:
- Performed integrated testing, performance testing, regression testing, Cross Browser testing, and UAT testing.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
- Used Postman Tool for WebServices Testing to maintain API Workflow, and also from building API requests through testing, documentation and sharing.
- Performed the Mobile Testing for Mobile App of Client usingAppium.
- UsedAppium librariesto automate the application on both Android and IOS platforms.
- REST API testing using Postman on production post release.
- Created Selenium web-driverautomationscripts usingJavato validate functionality on various browsers.
- Used Jenkins as continuous integration server to run automated test suites.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Performed Regression testing for new builds and every modification in the application using Selenium.
- Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
- Tested the various Service Oriented Architectures (SOA) spanning across various web services using REST across various applications using SOAP UI.
- Reported software defects in JIRA and interacted wif the developers to resolve technical issues.
- Analyzed test results, tracked the defects and generated reports using JIRA.
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
Environment: Java, Selenium WebDriver, TestNG, Agile, Jenkins, Cucumber, SOAP UI, Appium, Maven, Postman, JIRA, Eclipse, GIT, SQL, Windows.