We provide IT Staff Augmentation Services!

Senior Test Automation Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Over 7+ years of experience in Software Quality Assurance of both Manual and Automated Testing.
  • Expertise in Web Services automation for Manual and Automation using TestNG and Selenium.
  • Experience in Automated Software Testing using QTP, SOAP UI and Selenium.
  • Experience in Mobile Testing using Appium, Perfecto and Keep It Functional KIF for Android and IOS devices.
  • Developed Page object models (POM) for applications to develop automation framework suite.
  • Knowledge in designing data driven framework for reading the data from excel sheets using Apache POI library and TestNG data provider.
  • Able to perform End to End testing using Protractor and Jasmine framework.
  • Expertise in developing automation scripts in BDD format using Cucumber and Proficient in writing cucumber scenarios in GHERKIN format.
  • Extensively Used POSTMAN and SOAP UI for API validation and testing.
  • Worked in AGILE, SCRUM, KANBAN 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.
  • Involved on automated test executions after deployed of resources (like VM, EBS) in cloud(AWS).
  • Manual and Automated test cases, test scripts, test plans of CI/CD pipeline of Jenkins in Devops Environment. Knowledge on Docker.
  • Expertise in creating User Acceptance Testing (UAT) and Interacting with Business Owners for validations.
  • Good at testing Load scripts for end to end performance testing using HP LoadRunner and JMeter.
  • Experience in working with Application Servers, Database Servers and Mainframes systems.
  • Experience in analyzing ETL mapping documents and creating SQL scripts based on ETL mapping documents to compare data outputs.
  • Knowledge in relational databases like Oracle, Microsoft SQL, PostgreSQL and MySQL.
  • 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 JIRA/ALM.
  • Ability to generate crash reports and report it to developers for Error Debugging.
  • Experience in working with GIT, Bitbucket and Stash to re-modify files for software development.
  • 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 SVN, TFS and CVS.
  • Participation in Design reviews with the Development Team and has experience as Onsite coordinator with various projects and clients.
  • Knowledge in testing mobile application using Monkey-Talk.
  • 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 Health, Telecom, Retail, Insurance and Bank.

TECHNICAL SKILLS:

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

Testing Tools: Selenium IDE, Selenium WebDriver, Selenium Grid, JMeter, Cucumber, Appium (iOS/Android), protractor, Unified Functional Testing (QTP), SoapUI, JMeter, Load Runner, Postman, Firebug

Testing framework: TestNG, Junit, Page Object Model, Jasmin, Cucumber, Espresso

Test Management Tools: HP ALM/ Quality Center, JIRA, Clear quest

Version Control Tools: GIT, SVN, TFS, CVN.

Integrated Development Environment: Eclipse, Visual Studio, Atom editor, WebStorm.

Build/ CI Tools: Ant, Maven, Jenkins

Programming Languages: Java, C#, VB Script, SQL, Ruby, HTML, XML, C, C++, JavaScript, Python, HTML, CSS, PHP, Perl

Database Management Systems: Oracle, Microsoft SQL Server, MySQL, MS Access, Toad

Operating Systems: Windows, MAC OS, UNIX, LINUX

Browsers: Internet Explorer, Firefox, Chrome, Safari

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Senior Test Automation Developer

Responsibilities:

  • Designed and executed Automation Test cases using Selenium Web Driver, TestNG for regression and functional testing.
  • Created test automation framework using Selenium WebDriver, Page Object model (POM) using Data Driven Framework for further test creation and execution.
  • Identifying the element using various locators like Object's id, Name, XPath and CSS selectors to link in the application.
  • Implemented mobile automation framework using APPIUM and developed automation test scripts to test IOS and Android platforms. Used Emulators and Simulators to test the application virtually.
  • Performed Acceptance testing and UI functional testing using Perfecto with extension of Appium and Java as scripting language.
  • Performed Mobile Automation Testing on IOS platforms using iPhone & iPad Devices with Appium.
  • Followed Agile Methodologies and Software Quality Audits for all the Phases of SDLC.
  • Involved in Backend Database testing by using Toad.
  • Designed, executed and maintained End to End Automation Test scripts using Protractor and Jasmine Framework.
  • Creation of feature files, Scenarios and Scenario outlines in BDD - Cucumber.
  • Involved in developing Test Scripts to implement Test Cases, Test Scenarios, and features for BDD using Cucumber.
  • Used GIT as code repository and code collaborator to manage code reviews.
  • Conducted Automation testing using the Standards, guidelines and structured methodology in testing the application using Java, JSON.
  • Maintained and executed Maven build files for running automated tests, manage project's build, report and documentation across the network.
  • Used Jenkin as a Continuous Integration server to configure with Maven.
  • Participated in Agile release planning, backlog grooming sessions, iteration planning and retrospective sessions as per company agile guidelines.
  • Performed API testing Using SOAP UI and WSDL file.
  • Created JMeter scripts to perform the load, volume, stress and capacity testing.
  • Performed defect reporting and bug tracking using JIRA also followed up with development team to verify bug fixes, and update bug status.

Environment: s: Eclipse IDE, Agile, Selenium RC/Web Driver/Grid with Java, TestNG, APPIUM, Perfecto, Toad, Protractor, Jasmin, MAVEN, HP ALM, SOAP UI, JMETER and JIRA.

Confidential,Detroit,MI

QA Automation Tester

Responsibilities:
  • Developed detailed Test Plans, Test Cases based on the Functional Requirements Documents (FRD) and Business Requirements Documents(BRD).
  • 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 and TestNG data provider.
  • Developed Automation Framework, Page Object Model using Appium, Selenium Web Driver and Junit.
  • Used Java language and JUnit framework to develop and run the scripts.
  • Performed User interface testing to validate UI elements and used UI Automator viewer to locate elements for Appium test automation framework.
  • Performed Manual Mobile Testing by using Emulators, Simulators 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.
  • Prepared Requirements Traceability Matrix(RTM) to ensure the adequate coverage of the test cases.
  • Tested compatibility of application for dynamic and static content.
  • 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.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Reported Bugs through JIRA, prioritized the bugs and assigned to the developers.
  • Used SVN Repository for version controlling.
  • Followed Agile methodology, participated in daily scrum meetings and targeted testing for each sprint deliverables.
  • Used Ant for building the WebDriver project and integrated with Continuous Integration tool Jenkins for running test on a scheduled basis automatically.
  • Participated in QA weekly meetings and various other meetings and discussed Enhancements and Modification Request issues and defects in the application.

Environment: Eclipse IDE, Selenium WebDriver, Apache POI Library, Appium, Junit, JIRA, SOAPUI, SVN, UI Automator viewer, WSDL, XML, Agile, Quality center.

Confidential,Denver,Co

QA Test Engineer / Performance Tester

Responsibilities:
  • Developed automated test cases using Selenium WebDriver, C#, ASP.NET, VB.NET WITH N-unit framework.
  • Designed and developed Keyword Driven and Data Driven automation framework for functional, and regression testing using Selenium Web driver.
  • Worked in Agile based environment working from sprint to sprint.
  • Performed stress test on data migration from SQL database.
  • Worked on Team Foundation Server (TFS) and Microsoft Test Manager (MTM) to effectively manage the product life cycle.
  • Conducted Automation testing using the Standards, guidelines and structured methodology in testing the application using JSON.
  • Developed gray box test cases using Robotium test framework and tested the android applications using it.
  • Developed and deployed test Load scripts to do end to end performance testing using JMeter, Analyzed the test results by the Load Runner analyzer to find the bottlenecks.
  • Compiled test metrics on a weekly basis and tracked the status of the test cycle.
  • Perform thorough Unit and integration testing using NUnit, MS Test and Spec Flow.
  • Worked with Quality Center for planning, running and tracking defects while attending walkthroughs with client and the development team and Defect reporting meetings periodically.
  • Worked on testing status, reporting to the higher management and retesting the fixes.
  • Participated in daily stand-ups and project meetings to keep track of project priority and status.

Environment: C#, ASP.NET, VB.NET, N-unit framework, JSON, Agile, TFS, MTM, JMeter.

Confidential,NE

Software QA Engineer

Responsibilities:

  • Performed manual testing on the whole application before going for the automated testing.
  • Used HP-UFT for functional and Regression testing of the application to make sure transactions and business processes work as intended and Developed VB scripts.
  • Developed automation scripts in UFT to automate smoke and regression testing and automated test data load for every build cycle.
  • Analyzed and reviewed Story Boards to gain overall understanding of the functionality of the application.
  • Performed Web Services Testing using SOAP UI for Various Web Services.
  • Modify Object Repository to help QTP identify GUI objects. Enhance the scripts in QTP/UFT using VB Script.
  • Extensively used descriptive programming in QTP/UTP to handle dynamically changing screens without having to manually change the script.
  • Mastered the existing Automation Framework based on Reusable Actions and enhanced it to a Hybrid Framework using Keywords and Parameterization.
  • Ensured proper code coverage, maintainability of scripts, reliability and overall robustness of Automation Framework.
  • Developed and deployed test Load scripts to do end to end performance testing using Load Runner, Analyzed the test results by the Load Runner analyzer to find the bottlenecks.
  • Logged defects in HP ALM/QC, re-tested defects, analyzed defect with Users and Developers.
  • Wrote SQL Queries for backend/ETL testing.
  • Designed REST/HTTP, SOAP API's, including JSON data formats and API versioning strategy.
  • Attended Daily Stand-up meetings, as part of the sprint meetings following the Agile Methodology, for the QA Integration Team.
  • Involved in identifying Integration User-Stories and Tasks during the Sprint Planning Sessions.

Environment: QTP/UFT, VB Script, SQL Server, ETL, SOAP UI, Agile Methodology, SQL, REST/HTTP, Load Runner.

We'd love your feedback!