Automation Engineer Resume
Irving, TX
SUMMARY:
- Over 3+ years of experience in Quality Assurance/Software Testing on diversified projects, involved in analyzing, designing and implementing testing strategies for Client Server and Web based Application testing using Automation tools and Manual Testing Techniques.
- Experienced in providing the efficient locators strategy like XPath, CSS, DOM, id and name to run WebDriver Script in stable condition.
- Strong understanding of overall QA methodology and process.
- Strong experience in SOAP and REST API testing using SoapUI and Postman tools.
- Performed Manual testing and maintained documentation for different types of testing like Positive, Negative, Unit testing, Regression, Integration, System and Functional.
- Extensively involved in Functional testing, Non - functional testing, Integration testing, System testing, Database testing and Compatibility testing of applications.
- Experience performing automation testing and developing test cases and scripts using Selenium.
- Extensively involved in performing standalone service testing using SoapUI, Schemas and SOAP/WSDL.
- Detail oriented and committed to achieving deadlines.
- Excellent organizational and analytical abilities teamed with effective oral and written communication skills and ability to work in complex environments.
TECHNICAL SKILLS:
Methodologies: AGILE (SCRUM), WATERFALL, SDLC, STLC
Testing tools: Selenium WebDriver, Selenium IDE/RC, SOAPUI, READAPI, Perfecto, JMeter, Jenkins, Selenium Grid, QTP, LoadRunner, APPIUM, Cucumber
Artifacts: Test Plan, Test Case, RTM, Test Summary Report, Bug report, User Stories, Backlogs
Test Build & Integration Tools: Maven, ANT, Jenkins, Hudson, Griddle
Programming Languages: Java, C, C++, Groovy, JavaScript, Gherkin
Databases: SQL Server, Oracle, MySQL, DB2, SQL.
Defect Tracking Tools: HP ALM/Quality Center, JIRA
Version Control Tools: GitHub, SVN, CVS
Markup Languages: HTML, CSS, XML, Java Script, JSON, XSD
Frameworks: Page Object Model, Keyword Driven, Data Driven, Hybrid Driven, Cucumber, TestNG, Sauce Labs Junit, log4j
Web Services: REST, SOAP
API Testing: Ready API, SOAPUI PRO, SOAP UI, Postman
Types of Testing: Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing, White Box Testing, Localization Testing, Performance Testing and Ad-hoc testing.
IDE: Eclipse, IntelliJ, VB Studio
Utilities: Firebug, Fire Path, Auto IT
Web Development technologies: HTML, CSS, JavaScript, jQuery, AJAX, and XML.
PROFESSIONAL EXPERIENCE:
Confidential, Irving, TX
Automation Engineer
- Followed Agile testing methodology , participated in daily SCRUM meetings and testing each SPRINT deliverables .
- Analysed business requirements, business flows and prepared test plans, test cases for functional testing .
- Designed various Selenium Java testing scripts for front end and GUI testing requirements.
- Created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
- Designed, executed and maintained Test Cases using Selenium WebDriver and Java and automated test cases for regression test.
- Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven.
- Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG.
- Developed and created Test Cases, Test scenarios, Test Data and Test Scripts .
- Performed testing on the REST webservices using the SoapUI Tool.
- Translated Quality Assurance, UAT and business scenarios into regression test cases .
- Responsible for the execution of automation scripts for daily regression, smoke test on QA, production environments and report analysis .
- Developed and enhanced various test scripts using Selenium WebDriver to handle the changes occurred in the web elements during the build releases.
- Involved in validating functional, Integration and Regression test suites using Selenium and the request and response of the Web Services through SOAPUI.
- Involved in load testing of an application by using Apache JMeter by adding the concurrent users on regular intervals and generating the load report for the application.
- Worked with developers, as necessary, to isolate and repair bugs . Tracked and reported bugs using JIRA.
- Running the Jobs/Workflow for ETL process. Prepared and ran SQL queries.
- Verifying the data in target database after ETL process.
- Worked with Data Extraction, Transformation and Loading (ETL).
- Performed extensive Cross Browser compatibility testing on various web browsers like Internet Explorer, Chrome, Firefox, Microsoft Edge and Safari to ensure functionality works fine.
- Tested Compatibility of applications for dynamic and static content under various cross browsers using HTML ids, classname, Xpath and CSS in Selenium.
- Tested critical bug fixes and coordinated with developers in the resolution of the bugs and performed regression testing repeatedly.
- Used Cucumber by creating the Features and Step Definition files to execute test scripts.
- Manually performed back-end testing by executing SQL queries to validate data in Oracle database .
- GIT was used as a code repository and managed code reviews using GIT.
- Provided back end testing for data validation using SQL.
- Involved in testing the database and data validation using SQL Queries.
- Review of test fixes done by team members.
- Participated in review meetings and product releases with the team members.
Environment: Java, Selenium WebDriver, REST, SOAP, SOAPUI, Jira, Cucumber, Maven, TestNG, Confluence, SQL, Apache JMeter, Oracle, GIT, XML, XSD, WebLogic Server, Apache JMeter, Microsoft Office.
Confidential, Newark, NJ
QA Engineer
- Identified the Test Cases and documented them in Quality Center. Performed GUI, Functional, Regression, Ad-hoc and Smoke Testing. Prepared various reports based on different stages of Testing.
- Worked with developers to communicate regarding issues in the application.
- Cucumber was used for the entire regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.
- Performed functional testing with Selenium, defined various checkpoints to verify results and performed tests using test driven data.
- Coordinated the testing effort towards End-to-End testing to verify the proper functioning.
- Developed test scripts to perform Integration testing, System testing, Regression testing, User Acceptance testing (UAT).
- Used Selenium Screenshots to prepare and report bugs in the documentation.
- Used Selenium Synchronization and handled multiple windows using Selenium scripts.
- Developed and executed test cases for XML/ SOAP and REST services using Postman tool .
- Created Test input requirements and prepared the test data for data driven testing.
- Data validation and Database integrity testing done by executing SQL queries.
- Selected the Test Cases to be automated and performed functional testing of the front end.
- Using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
- Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
- Worked on Capturing Screenshots on Failure or Pass to analyse the test failure reason.
- Manually performed back-end testing by executing SQL queries to validate data in database.
- Prepared test result documents which summarizes performed activities and test results .
- Maintained Test Logs, Test Summary Reports and Log Defect using JIRA as Defect Tracking tool.
Environment: Java/J2EE, REST, SOAP, Eclipse IDE, Selenium, Jira, Postman, XML, XSD, AngularJS, JUnit, Cucumber, GIT, Maven, Microsoft Office, Oracle.
Confidential
QA Analyst
- Developed Test scenario, Test Cases according to Design Document and functional requirements .
- Analyzed the user requirements, functional specifications and Use Case documents for Functional testing.
- Performed manual testing of application as per the test cases.
- Writing test scripts in Selenium WebDriver using Java.
- Designed and executed the test plans, test scripts to check data validity of the application.
- Developed manual tests and automated tests using Selenium Web driver .
- Identified test cases to automate, prioritized suitable test cases for automation and automated test cases using Selenium WebDriver and Java.
- Conducted System Testing and User Acceptance Testing (UAT) and conducted Back-end testing by writing extensive SQL queries.
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
- Updated documents, tracked bugs in JIRA , prioritized the level of defect according to business impact.
- Performed unit testing, integration testing and regression testing of the application.
- Participated in walkthrough and defect report meetings periodically.
Environment: Java, Selenium WebDriver, SQL, HTML, CSS, GIT, Eclipse IDE, JIRA, QTP, Excel, Oracle.
