Qa Automation Engineer Resume
Phoenix, AZ
SUMMARY
- 9 Years of experience in IT Industry mainly in Designing, Developing and Testing Components for Web - based and client/server software applications.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life cycle and Methods like Waterfall and AGILE.
- Experience in creating automation test scripts using Java, Selenium and Web Driver which does sanity testing on every deployment performed in DEV & QA Environments.
- Experience in Junit, TestNG framework for Unit testing, Maven and Gradle for Project building tool, Jenkins(CI/CD) for Continuous Integration.
- Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid and supported framework (maven, cucumber), Junit/TestNG, Jenkins.
- Experience in keyword driven framework for web application automation.
- Experience in Functional Testing, Data Driven Testing, and Load Testing, Validating WSDL using SOAP UI tool.
- Experience in using Java, Selenium Web Driver performed testing using different browsers like Internet Explorer, chrome, Firefox and Safari.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Bugzilla.
- Experience in Mobile Testing using tools like Appium, Selendroid, UI Automator.
- Experience in performing manual testing Mobile application testing using Appium.
- Experience in Mobile APP Testing on Android, ipad and iphone, Emulator, Simulator to perform mobile App Testing, phone functionality and native app testing.
- Strong Experience in database design using SQL, PL/SQL to write Stored Procedures, Functions and strong experience in writing complex queries using joins.
- Experience in Selenium Test Environment framework setup using open-source tools. Knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Experience in creating Test plan & Script, Defect Management Templates, Created Initial test plan and developed test cases and test scripts manually.
- Experience in writing test scripts for APIs developed using Restful and SOAP web services.
- Experience in Web Automation and API Automation.
- Proficient in development, execution, maintenance of Test Plans, Test Cases, Test Scripts, Test Specifications, Test Scenarios and Traceability Matrix.
- Experience in User Acceptance Testing, Unit Testing, System, Integration, Smoke, Functional, Back-end, GUI Testing, Regression and Performance testing.
- Experience in analyzing user stories and requirements for validity and feasibility and create test scenarios.
- Experience in performance diagnostics, tuning activities traffic generation, monitoring and analysis.
- Excellent in understanding the Jenkins deployment process, build configurations and automation scripts execution during regression testing.
- Experience in mocking request & response data for all API testing.
- Experience in sending SIT/Release signoff emails to product owner and development teams to proceed with deployments to higher environments.
- Experience in defect reporting, defect tracking and defect reproducing.
- Experience in delivering the deliverables in timely and quality performance services, ensuring client satisfaction.
- Experience in performance testing methodology & tools, understand architecture and technology.
- Experience in participating and aware of all sorts ofagile ceremonieslike user story grooming, sprint planning, and sprint retrospective.
- Hands on experience in Postman, eclipse, IntelliJ, SOAPUI, Git, SVN and Jenkins tools.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver/RC/IDE/GRID, QTP, HP Quality Center, Jmeter, Appium
Languages: HTML, CSS, JavaScript, Java, XML, Web services, SOAP, REST, Selenium
Test Framework: Junit, TestNG, Cucumber with BDD
Project Methodologies: Agile and Waterfall
Defect Tracking Tools: Jira, BugZilla, IBM Rational ClearQuest, Quality center, Rally
Build Tools: Maven, Gradle
Continuous Integration Tools: Jenkins, vulcan
Databases: Oracle, DB2, SQL Server, MySQL, Microsoft SQL Server Management studio
Operating Systems: Windows variants, UNIX
Servers: Apache Tomcat, JBoss server
Tools: Quality Center, eclipse, IntelliJ Developer, Visual Studio, SOAP UI, Postman, GIT (bit bucket) and SVN
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
QA Automation Engineer
Responsibilities:
- Worked on Migration project to cloud with RTEE framework for more than 32 apps.
- Regression test suite execution after migration is completed.
- Experienced working in an Agile environment, performed activities like requirement analysis, create use cases
- Execute test cases, raise defects, retest defect fixes, provide design solutions and support during production deployment.
- Worked on Selenium WebDriver to automate the web pages for various web-based applications.
- Developed Selenium scripts for regression and functional testing using data driven framework
- Worked on Selenium Grid to implement cross browser testing across various environment and to execute a smoke test when a new build is received.
- Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
- Executed browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
- Perform Automation Development and Execution using Selenium tool with Java, TestNG.
- Reported bug using project Tracking Tool Rally.
Environment: Selenium, WebDriver, Agile, Cards Testing, HTML, CSS, JavaScript, Java, XML, Web services Junit, TestNG, Jira, BugZilla, Maven, Gradle, Jenkins, Java.
Confidential, Phoenix, AZ
QA Automation Engineer
Responsibilities:
- Worked on multiple web-based applications and completed QA functional testing.
- Experienced working in an Agile environment, performed activities like requirement analysis, create use cases
- Execute test cases, raise defects, retest defect fixes, provide design solutions and support during production deployment.
- Worked extensively on testing Restful APIs using POSTMAN.
- Worked on creating the Testdata and simulate the real-time data for executing the automation and manual scripts.
- Performed Functional, Regression, UAT and Integration testing across various environments.
- Created database queries using SQL Queries and JOINs for generating the test data and database validation purpose.
- Worked on Selenium WebDriver to automate the web pages for various web-based applications.
- Developed Selenium scripts for regression and functional testing using data driven framework
- Worked on Selenium Grid to implement cross browser testing across various environment and to execute a smoke test when a new build is received.
- Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
- Used Firebug that facilitated the live debugging, editing, and monitoring of any website's CSS, HTML, DOM, XHR, and JavaScript.
- Involved in Designing & developing data driven framework using Selenium Web Driver, TestNG and implemented Java Mail to send the regression result automatically.
- Executed browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
- Used the Gradle for the dependency management.
- Scheduled automated test scripts using Vulcan to run on Weekly basis and to generate report.
- Proficient in GIT version control systems, distributed repository management, collaboration with team members, reviewing and fixing the possible conflicts.
- Worked on SOAP and REST Web Services to carryout testing at the middle layer using SOAP UI and Postman, used SQL queries to validate the results in the Database.
- Participated in various Agile related activities like Story Estimation, Planning, Scrum Calls, Standup meetings and provide the daily status updates to the stake holders.
- Excellent analysis, trouble shooting and problem-solving skills.
Environment: Selenium, WebDriver, Agile, SOAP UI, Cards Testing, JavaScript, Java, XML, Web services Junit, TestNG, Jira, Postman, Gradle, Jenkins, Cucumber, SQL.
Confidential, Phoenix, AZ
QA Automation Engineer
Responsibilities:
- Developed Test strategies and Test Cases by reviewing the Software Business Requirements.
- Developed automated tests for continuous regression testing and reducing manual testing using Selenium, Junit and testNG.
- Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
- Modified and executed the XML messages through SOAP UI/ POSTMAN and verified the acknowledgment.
- Performed Functional testing, Integration testing, Regression testing and End to End testing.
- Automates Smoke and Functional test cases using Selenium WebDriver, Junit and Java (Eclipse IDE).
- Design test cases based on the use-cases and the complex business logic defined for each web-service or a message.
- Involved in developingBDDCucumberframeworkusing JUnit, Selenium and Java.
- Developed BDD Tests using Cucumber by writing behavior and step definitions & developed required selenium support code in JAVA for Cucumber.
- Gherkin format from the user stories and executed these feature files with cucumber runner options and respective.
- Experienced with creating test reports such as HTML reports, JSON report and Cucumber reports with detailed test steps and screenshots.
- Configured Selenium WebDriver, Junit, Ant tool and created selenium automation scripts in java using Junit prior to agile release.
- Implemented Appium scripts to test IOS and Android platforms.
- Identifying feasible non-functional test cases for Performance testing.
- Implemented UI Automator Viewer in Appium to inspect elements in mobile applications.
- Performed testing on various mobile devices with a various platform(ios, Android).
- Implemented Automated execution of tests (nightly and need based) using Jenkins.
- Performed Smoke testing in Production environment when new code is released to Production.
- Documented Requirements and Issues in JIRA.
- Extensively used test management tools like TestRail and JIRA to develop test cases, test scripts
- Executing the scripts and tracking the defects, Logging the defects and reporting the defect bug.
- Participated in status meetings to report issues. Communicated with developers through all phases of testing to prioritize bug resolution using JIRA.
- Trained 3rd party off-site QA team with various tasks including performing various types of testing, bug tracking management in JIRA
- Moderated Daily Defect Review meetings with Development Team to review the defects raised by QA team and status of the existing / open defects.
Environment: Junit, TestNG, Cucumber with BDD, Oracle, DB2 and SQL Server, Windows variants, UNIX
Confidential
QA Engineer (Manual/Automation)
Responsibilities:
- Analyzed system requirements and functional requirement/documents.
- Created Test Plans and Test Cases.
- Involved in all stages of testing - smoke, functional, regression, integration and User Acceptance Testing.
- Performed test planning and release coordination.
- Developed test cases and test procedures from prototypes, technical specifications, requirements documents and use cases.
- Developed test plans, problem reports, status reports, and final test summary reports.
- Produced reports for all testing efforts, results, activities, data, logging, and tracking.
- Communicate test progress, test results to project stakeholders and management.
- Performed troubleshooting and analysis to assess root cause of applications and data issues.
- Coordinated with onsite/offshore teams, conducted necessary KTs and provided full support whenever it was required.
- Performed Manual Testing and tracked defects in QC.
- Provide support to business teams to perform the UAT.
Environment: Waterfall Model, IDE/GRID, QTP, HP Quality Center, Jmeter,, JavaScript, Java, XML, Web services, SOAP, REST, Quality Center, eclipse, IntelliJ Developer, Visual Studio, SOAP UI, Postman.
