We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY:

  • 6 years of experience in both Manual and Automated Testing.
  • Expertise in UI automation using TestNG, Junit, Java and Selenium.
  • Experience in Automated Software Testing using Rest assured, Appium and Selenium.
  • Used Page object models (POM) design pattern for developing automation framework suite.
  • Knowledge in designing data driven framework for reading the data from excel sheets using Apache POI library and TestNG data provider.
  • Extensively Used POSTMAN and Restlet client for API validation and testing.
  • Worked in AGILE, OKR and WATERFALL development models.
  • Worked on multiple projects and Extensively involved in User Acceptance testing ( UAT ), End to End, Sanity Testing, Functional Testing, Regression Testing, Validation testing, Performance Testing, black box, white box and Cross - Browser testing.
  • Expertise in creating User Acceptance Testing (UAT) and Interacting with Business Owners for validations.
  • Experience in working with Application Servers and Database Servers.
  • Experience in analyzing ETL mapping documents and creating SQL scripts based on ETL mapping documents to compare data outputs.
  • Excellent experience of build tools like MAVEN, ANT and managing Java automation projects using them.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in ALM and QTest
  • Ability to generate crash reports and report it to developers for Error Debugging.
  • Experience in working with GIT and Stash to re-modify files for Test automation scripts.
  • Experience in working with product owners, Line of Business management, Business Analysts, Development Groups in analyzing Business Specifications.
  • Excellent experience with source version control tools like Subversion Bitbucket, GitHub and Gitlab.
  • Participation in Design reviews with the Development Team and has experience as Onsite coordinator with various projects and clients.
  • Knowledge in Test driven (TDD), Data driven, and Behavior driven Development (BDD) approach for test automation frameworks.
  • Experience in Mobile APP testing on Android and iPhone using Emulator.
  • Expertise in leading the testing teams working across globe(onsite-offshore), Upstream, Downstream Systems, third party vendor teams and in onsite/offshore models.
  • Well versed with testing in various domains like Asset management, Retail and Health care domains.

TECHNICAL SKILLS:

Testing methods: Functional testing, Regression testing, Performance testing, Smoke testing, System testing, Integration testing, Sanity Testing

Testing Tools: Selenium IDE/WebDriver/Grid, Postman, Rest let client, Rest assured, Cucumber, Appium, JMeter

Testing framework: TestNG, Junit, Page Object Model

TestManagementTools: HP ALM/ Quality Center, JIRA, QTest

Version Control Tools: GIT, Bitbucket, Git Lab

IntegratedDevelopmentEnvironment: Eclipse and IntelliJ

Build/ CITools: Ant, Maven, Jenkins, Team city

Programming Languages: Java, SQL, HTML, XML, C#

Database Management Systems: Oracle, DB2, SQL Server

Operating Systems: Windows, MAC OS

Browsers: Internet Explorer, Firefox, Chrome.

PROFESSIONAL EXPERIENCE:

Confidential, Cincinnati, OH

QA Automation Engineer

Responsibilities:

  • Worked in the agile environment with frequently changing requirements and features set .
  • Developed and maintained UI automation framework using Selenium , TestNG, Cucumber and Java.
  • Developed and maintained API automation framework using Restassured , Java and TestNG .
  • Worked on mobile automation framework using Java and Appium for Confidential link mobile application.
  • Implemented Appium scripts to test IOS and Android platforms.
  • Experience with Mobile Compatibility testing and Mobile application testing - iPhone and android.
  • Tested Oracle Revenue Management and Billing for Financial services ( ORMB ).
  • Tested ORMB functionalities like Invoicing , Billing , Payments and Adjustments .
  • Performed manual REST API Testing using Http Restlet Client .
  • Performed UI, Functional and Compatibility Testing.
  • Used Eclipse IDE to work on Automation frameworks.
  • Worked on Selenium GUI Object / element verification through XPath , CSS Locators.
  • Used Maven as build tool for the frameworks.
  • Used Gherkin to build BDD framework with Cucumber .
  • Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in Java for Cucumber.
  • Connected to database using Oracle SQL Developer for data verification and validation. Created SQL queries to perform actions on DB.
  • Performed other essential job responsibilities as required under the instructions of lead automation tester.
  • Used TestNG as unit testing tool for automation Frameworks.
  • Worked on UIAutomator and XCode/XCUI test to inspect elements for Android and IOS Applications.
  • Developed various reports and metrics to measure and track testing effort and maintained Requirement Traceability Matrix (RTM).
  • Performed manual testing and maintain documentation on different types of Testing viz., Positive , Negative , Regression , Integration , System , User-acceptance , Performance and Black Box.
  • Used Continuous Integration tool Jenkins for running test suites on nightly basis automatically.
  • Used JMeter for performance testing.
  • Used VersionOne to track the tasks and issues, attended daily status meetings to update the status of work.
  • Analyzed test results and communicated with development team.
  • Worked closely with different functional team including Development and Business.
  • Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using QTest .
  • Worked closely with Product Owners and Developers to ensure application development meets with the user expectations.
  • Raised impediments in daily scrum call which affects the project deliverables.
  • Performed and executed test suite, prepared reports and other supportive documentation to contribute to establishment of standards and procedures for software testing.

Environment: Java, SQL developer, Maven, JavaScript, Rest assured, Selenium, QTest, Restlet Client, Eclipse IDE, ORMB, Version one, SQL, GitHub, Test NG, Appium, JMeter.

Confidential, Cincinnati, OH

QA Analyst

Responsibilities:

  • Worked in the Agile and OKR environment with frequently changing requirements and features set.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
  • Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
  • Developed test code in Java language using IntelliJ IDE and Junit framework.
  • Used Gradle for building the WebDriver project. Integrated with Continuous Integration tools Teamcity for running test on nightly basis automatically.
  • Worked on AWS Cloud and PCF Environment.
  • Co-ordinated with End to End testing team and tested features along with them for every release which requires End to End testing.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver.
  • Used IBM MQ tool to send Messages in JSON format.
  • Involved in integrating the test suites to Teamcity to execute them automatically after deployment.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Used JMeter to do performance testing in various applications for the client.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using Postman and Rest assured.
  • Tested POS systems for Order checkout void and payments.
  • Involved in Integration testing Between POS and Baymax application.
  • Performed END to END testing from Order placement to tendering the transaction in POS .
  • Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Used Defect Management tool JIRA .
  • Used both Gitlab and Bit bucket as version control
  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance with Product owners, SMEs and Developers.

Environment: Java, AWS, Jira, Gitlab, POS, Postman, Rest assured, Gradle, Selenium, Team City, Bitbucket, DB2, SQL, DB visualizer, IBM MQ.

Confidential, St. Louis, Missouri

QA Tester

Responsibilities:

  • Analyzed the business requirements, functional specifications and designed appropriate use cases, test plans and test strategy.
  • Designed and developed Hybrid Framework using Net, C# and NUnit.
  • Developed and maintained automated regression test cases in webload using C# programming language.
  • Tested the application in a dynamic environment with the sprint team using Agile and Scrum methodology.
  • Developed Hybrid frameworks to retrieve test actions, test data from excel files using Page Object Model design pattern.
  • Configured maven for Selenium automation projects and developed project object model.
  • Used hub and node concept of Selenium Grid to execute Selenium automation suites on different platforms and browser combinations in parallel.
  • Implemented NUnit framework with Selenium for parallel execution, code maintainability, and generated reports.
  • Developed Selenium script for taking Screenshot and used action class to perform mousemovement.
  • Have developed test scripts for complex functionalities accessing the UI elements like date time pickers, links, frames, and tables.
  • Extensively executed SQL queries on SQL Server database to validate the data.
  • Implemented cloud-based Sauce Labs to execute Selenium automation suites on different platforms and check compatibility.
  • Maintained the Selenium & C# automation code and resources in source controls SVN over the time for improvements and new features.
  • Generated Allure test report using allure Plugins and reported to development team and higher management.
  • Reviewed test scripts to emulate scenarios that will likely be encountered by the actual customers.
  • Participated in daily scrum meeting and got used to agile development methodology.

Environment: Visual Studio 2015, C#, .Net, Eclipse, Selenium WebDriver, NPOI, NUnit, Selenium Grid, Maven, Sauce Labs, SQL Server JIRA, TFS.

Confidential

QA Automation engineer (Mobile)

Responsibilities:

  • Developed detailed Test Plans, Test Cases based on the Functional Requirements Documents (FRD) and Business Requirements Documents (BRD).
  • Worked on mobile automation framework using Java and Appium.
  • Implemented UI Automator viewer in Appium to inspect elements in mobile applications.
  • Performed the Testing on the various mobile devices with a various platform (iOS, Android).
  • Setup and Configured the testing environment with Eclipse IDE, JUNIT and Selenium Web driver.
  • Involved in designing data driven framework for reading the data from excel sheets using Apache POI library.
  • Developed Automation Framework, Page Object Model using Appium, Selenium Web Driver and Junit.
  • Reported Bugs through JIRA, prioritized the bugs and assigned to the developers.
  • Performed User interface testing to validate UI elements and used UI Automator to locate elements for Appium test automation framework.
  • Performed Manual Mobile Testing by using Emulators and Devices in hand.
  • Performed API testing Using SOAP UI and WSDL file to validate the data.
  • Tested request and response XML based web services interfaces using SOAP UI.
  • Reported bugs and sent e-mail notifications to the developers whenever there is a change in the status of the defects using the HP Quality Center/ALM.
  • Created custom JSON/XML Assertors to validate SOAP (WSDL) and REST API calls, and Data Banks to store and analyze data input/output and error logs.
  • Involved in testing application on different mobile Platform such as iOS and Android devices.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on a scheduled basis automatically.

Environment: Java, SQL, ALM, Git, Ant, Jenkins, Junit, Eclipse, Jira, Soap UI, Appium, IOS, Android.

We'd love your feedback!