We provide IT Staff Augmentation Services!

Automation Engineer/sdet Resume

0/5 (Submit Your Rating)

Hartford, CT

SUMMARY

  • Over 8+ years of work experience in Software Quality Assurance and Testing in diverse applications on various platforms as QA Analyst.
  • Extensive experience developing and working with Automation Frameworks using WebDriver, Java, TestNG, HttpClient and Appium.
  • Strong knowledge on building hybrid automation frameworks using Page Object, Data Driven, Keyword Driven frameworks and Java libraries like Apache POI, log4j etc.
  • Experience in using Java core concepts and design patterns like inheritance, abstraction, Singleton, Factory patterns to avoid code redundancy in building strong Automation Framework.
  • Worked on creating many locators for dynamically changing id’s using XPath and CSS Selectors.
  • Extensive Experience in automating REST API’S testing using RestAssured and HttpClient.
  • Worked with Cucumber BDD framework - Configuring scenarios, features and step definitions.
  • Worked with web services testing using SoapUI groovy, data source loops andproperties.
  • Experience in testing native mobile applications using Appium. Experience working with Android SDK, UI Automator Viewer, Appium Inspector/Desktops, ADB commands.
  • Worked on performance testing of REST API’S and UI applications using JMeter load scripts with Thread Groups, Samplers, Controllers, Assertions and Listeners.
  • Experience in Agile - Scrum Methodologies.
  • Experienced in configuring parallel tests with Selenium Grid and TestNG.
  • Extensive Experience working with Maven as builds and project management tool, Jenkins for Continuous Integration. Worked on Jenkins with Git integrations.
  • Worked with project and defect management tools like Rally, JIRA and QC.
  • Good exposure to Oracle RDBMS, SQL and Writing SQL scripts for Backend/Database testing.
  • Familiar with version controlling software’s like SVN, GITand Code Review Tools like Gerrit.
  • Knowledge on SPA applications testing using protractor - AngularJS applications testing framework.
  • Excellent organizational, technical and problem solving skills with a special talent for team oriented assignments, communication, inter-personal skills and can multitask various deliverables.
  • Working knowledge on software development process, project management and testing lifecycle methodologies like Waterfall, Spiral and Agile Models.
  • Excellent understanding of Software Development Life Cycle and Test Methodologies from project definition to post-deployment documentation
  • Experience in preparing Test Plans, Test Cases, writing Test Scripts by decomposing Business Requirements.
  • Extensive experience in Functional, Regression, User Interface, Integration, User Acceptance, and System Testing.
  • Amicable, analytical and adaptable to new environments

TECHNICAL SKILLS

Testing Tools: Selenium Web driver, JMeter, Postman, SoapUI, TestNG,Cucumber, RestAssured, Appium,and HttpClient.

Defect Tracking Tools: Rally, Jira, Quality Center, ClearQuest.

Languages: JAVA, SQL, Groovy, XML, HTML, XPath.

Database: Oracle, SQL Server, MongoDB

Operating System: UNIX, Windows

Tools: &Utilities: SVN, GIT, Maven, Jenkins, Eclipse, SQL Developer, Toad

PROFESSIONAL EXPERIENCE

Automation Engineer/SDET

Confidential, Hartford, CT

Responsibilities:

  • Created functional automation scripts for the report generation module using Selenium Web driver, Java and TestNG.
  • Worked on creating many locators for dynamically changing id’s using XPath and CSS Selectors.
  • Developed Selenium test scripts for identified test cases using page object pattern.
  • Created data validation in white box testing environment using API’s for expected data.
  • Setup the Automation framework using Selenium WebDriverto run test cases in multiple browsers and platforms.
  • Used Selenium WebDriver and TestNG to run the parallel testing by creating Groups, and categorizing test cases.
  • Built an API framework with HTTP Components and Jackson for testing REST Services.
  • JMeter used to load test Web services. Created test plan in JMeter and used Regular Expression Extractor to get a session ID from the server response and created User Defined Variables for storing values that can be used in different parts of the load-testing scenario.
  • Wrote Data driven automation test cases using TestNG framework.
  • Raised defectsand updated/tracked defects using Rally on specific user stories allocated.
  • Evaluating/Researching/Implementing automation framework for Angular.JS using Protractor.
  • Used Maven, Git, and Jenkinsto maintain and execute automation scripts.
  • Designing and writing test cases based on the acceptance criteria of the user story assigned.
  • Worked on REST API automations using HttpClient and org.json to parseJSONand add assertions on response.
  • Performed automation testing using Selenium and Appium for regression testing
  • Used SQL for data integrity testing, captured the SQL statements from the application execution and verified in SQL Developer.
  • Worked on framework to execute test cases using CI - Jenkins Jobs using Maven, TestNG and Selenium Web driver.
  • Created own wrappers for Configuration, WebDriver, WebElement to make code reusable.
  • Worked closely with the developers within the SCRUM team.

Environment: Selenium Web Driver, Eclipse, Postman, HttpClient, Appium, Test NG, JMeter, Scrum methodology, SQL, Java, UNIX.

QA Automation Engineer

Confidential - San Francisco, CA

Responsibilities:

  • Involved in writing Selenium scripts using WebDriver for automated testing,.
  • Writing test scripts to test REST APIs using RestAssured and Cucumber.
  • Executed JMeter load scripts to analyses performance factors like scalability, reliability and speed of application and API’s.
  • Performed functional, UAT, smoke, regression testing and recorded issues along with product enhancements. Worked with Engineers to troubleshoot problems and inconsistencies
  • Used XPath in the context of Selenium in order to pick out page elements in a robust manner by
  • Consuming data through JSON web services using Blocks for asynchronous calls via third party networking
  • Tested native mobile applications using Appium. Experience working with Android SDK, UIAutomator Viewer, Appium Inspector, ADB, Logcat.
  • Used Maven, Selenium WebDriver, Cucumber and Java with Jenkins to create nightly automation scripts.
  • Worked in Cucumber feature files and step definitions.
  • Created automated test scripts via Selenium Web Driver for UI and functional testing which can be added to TestNG based automatic regression test suite.
  • Communicate effectively with both management and peers while detecting/solving issues.
  • Developed and executed SQL statements for the database testing.
  • To make sure the velocity of the team is maintained in an AGILE environment during releases.
  • Used and monitored JIRA to log, track and close defects as and when developers provide fix.
  • Interacted with End users and investigated issues relating to QA during UAT Phase
  • Validate the code in production environment during production deployment

Environment: SQL, Java, WebDriver, JUnit, Cucumber,SOAPUI, SOAP, JMeter, Jira, SQL, Oracle, Maven, Appium, JSON, Agile, Maven, Jenkins.

Quality Engineer

Confidential, Wichita, KS

Responsibilities:

  • To make sure the velocity of the team is maintained in an AGILE environment during releases.
  • Interact with developer to reproduce bugs and to track the field bugs.
  • Conduct and participated in UI and acceptance testing to validate and verify the accuracy of application.
  • Explore and contribute towards automation of the product test cases which help reduce man power using Selenium Web Driver.
  • Create automated (keyword or data driven) Selenium tests for continuous integration of code to Dev/QA environment.
  • Created Test Suites to do Functional and Data Driven Testing on the Web Services.
  • Developed freehand scripts in Java for Selenium.
  • Validated Web Services current states and made logical assertions for WSDL and SoapUI.
  • Designed and executed functional, data driven and basic load test cases for Webservices testing in SoapUI.
  • Performed web services Functional and regression testing using SoapUI.
  • Create Test sets in JIRA and execute them and Analyzed test Results and manually submitted a Defect to theJIRA.
  • Used Data driven framework with JUnit.
  • Wrote test scripts in TestNG/Java using Selenium WebDriver to test various flows
  • Expertise in creating testing framework by using TestNG and running through ANT.
  • Developed test apps on Java and XML for Mobile devices and applications that call APIs to perform API level testing.
  • Worked on GIT Repository and developed Maven build scripts, and executed them in Jenkins build Production Environment
  • Testing the product, creating any defect and track any issues in Rally.
  • Performing regression tests on application builds.

Environment: Selenium WebDriver, SoapUI, TestNG, windows, Java, SQL and Agile

Confidential - Dallas, TX

QA Engineer

Responsibilities:

  • Worked with development team to understand the data models and performed database testing.
  • Used knowledge on Oracle databases to automate backend testing.
  • Involved in Selenium WebDriver Automation Framework design and result reporting with JUnit.
  • Worked on JUnit as testing framework, Maven for build and SVN for code repository.
  • Implemented new Performance Strategy and methods for Quality Performance Process improvements.
  • Worked with dynamic elements using XPath and CSS selector locators developed advanced automation scripts using Selenium WebDriver.
  • Involved in performance testing using the JMeter and running with Maven build file on daily basis using the continuous integration and deployment tool Jenkins.
  • Performed backend testing in UNIX environment using complex SQL queries.
  • Job run using UNIX shell scripts for the Test data.
  • Performed testing of the web applications on multiple browsers, such as IE, Firefox, and Chrome.
  • Involved in Unit Testing Stored Procedures and Functions.
  • Participated in the requirement analysis and worked with business teams.

Environment: - Selenium WebDriver, Java, JMeter, Junit, Jenkins, SQL, UNIX

Confidential, Norcross, GA

QA Analyst

Responsibilities:

  • Analyze and review Business and Product Requirements, Technical and Functional specification by meeting with users to understand, clarify and document the requirements.
  • Performed GUI, Mobile, UAT, Cross Browser, Functional, Black box, End-to-End and Regression Testing.
  • Reviewed requirements for accuracy, completeness and testability.
  • Worked with automation using Selenium IDE and RC.
  • Used SOAPUI for testing SOAP based Web Services. Performed functional and performance testing of Web Services.
  • Used JIRA and Version One for project management and defect tracking.
  • Performed Data Validation using SQL queries.
  • Developed a batch file to handle critical business process
  • Involved in all phases of the quality assurance process.
  • Worked with offshore team for VHA Physician Preference project.
  • Used JIRA, Version One and Quality Center for Defect Management and Project Management.
  • Interact with members of theQAteam, Business Analysts, Project Managers, Software Developers and End Users.

Environment: -JIRA, SQL, UNIX, Java, SoapUI, Selenium IDE/RC, Black box Testing, Regression Testing.

Confidential, Sacramento, CA

QA Analyst

Responsibilities:

  • Designed the Test Scenarios and Test Cases after analyzing the requirements.
  • Experience in Software analysis, design, development, Testing and Maintenance with strong understanding of SDLC & STLC.
  • Quality-focused professional with extensive experience in manual software testing and knowledge in automated testing.
  • Experience in reviewing and contributing to test plans.
  • Proven expertise in using static techniques for review of specification documents.
  • Collaborated with software developers to create detailed test strategies, test scenarios and test cases.
  • Analyzed the requirements, created test plans and executed the test cases. Performed ad-hoc/exploratory testing to familiarize with basic functionalities of the application.
  • Responsible for Test Closure Activities and providing the Test Closure Document to the stakeholders.

Environment: Waterfall Methodology, QTP, Oracle 10g, SQL, Clear Quest, Windows.

We'd love your feedback!