We provide IT Staff Augmentation Services!

Senior Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Professional Quality Assurance Engineer with 7+ years of experience in Automated Web Application Testing, Web services testing, Manual testing, CRM testing Automation and Data Validation.
  • Solid understanding of Software Development Life Cycle (SDLC) and Testing Life Cycle (STLC).
  • Proficient in Preparing Test Strategy, Test Plans, Test Scripts, Test Scenarios, Test Designs and Test Cases.
  • Designed and implemented different automation frameworks from scratch like Keyword Driven framework, Data Driven framework, and Hybrid framework to best suit the project requirements.
  • Implemented web application automation in behavioral driven development (BDD) using CUCUMBER.
  • Well experienced in different phases of STLC - Requirement gathering, Test planning, Test case development, Test Execution and Test closure.
  • Highly accomplished ISTQB Certified Test Professional.
  • Extensive experience in analyzing requirements, derive business scenario’s, developing and executing Test Cases for various kinds of Testing - Sanity testing, Smoke testing Integration testing, Functional testing, Regression testing, Cross browser testing, UI testing, Load testing and Performance testing.
  • Experience working in big data testing environments involving AWS S3, Zeppelin notebooks, apache kafka, pyspark, postgres database.
  • Excellent experience in testing web services based Transactional Systems.
  • Experience in Web services REST and SOAP API’s testing using SOAPUI and POSTMAN tools.
  • Extensive knowledge on API performance testing using tools like JMeter, SOAP UI PRO and Created test suites, test cases for web apps, rest apis testing in SOAP UI.
  • Experience in writing assertions API responses using groovy scripting.
  • Expertise in automation testing using Selenium WebDriver with Java, Java Script, Test NG, JUnit.
  • Used Firebug and FirePath to select CSS selectors, waits, XPath and XPath to identify UI elements.
  • Expertise in writing SQL Queries using joins, SQL stored procedures, sql functions for performing Database testing.
  • Knowledge of Web application testing automation using NightWatch framework and selenium webdriver within Node.js environment.
  • Expertise in setting up jobs and running builds via Continuous integration tool Jenkins, Bamboo.
  • Solid experience using project management & dependency/build management tool like Maven.
  • Well conversant with Bug life cycle and its tracking tools like Quality Center, Bugzilla and Mantis.
  • Prepare Requirement traceability matrix to link coverage between Requirements & Test Cases.
  • Experience in Data Migration Testing validating source and destination database tables.
  • Exposure in using bash commands in linux, centos based systems.
  • Exposure in preparing Test matrices like Daily/Weekly Execution status report, Defect status report to measure quality of project and its closure.
  • Extensive knowledge of source control applications like GITHUB, BitBucket.
  • Used JIRA to create tasks for every sprint, planning estimates for each task, uploading and running test cases and raising defects.
  • Extensive experience in testing Mobile Applications on different IOS and Android platforms.
  • Extensive experience in Agile, Scrum and Waterfall Methodology.
  • Performed (UAT) User Acceptance testing exclusively in an agile environment.

TECHNICAL SKILLS

Testing Tools: Selenium RC/Selenium Webdriver /IDE, Cucumber, Postman, SOAPUI, Sauce Labs

Testing Frameworks: TestNG, Behave, NightWatch,Robot, BDD, Junit, Page Object Model

SQL Languages: TSQL, PLSQL, SOQL, PostgreSQL

Test Management: JIRA, Rally, Bugzilla, QTest

Languages: Java, Python, JavaScript, pySpark, Groovy

Web Related: HTML, CSS, XML, XPATH, XSLT, SOAP, WSDL, JSON, REST

Databases: Oracle, MS SQL server, My SQL, Postgres

Build Tools: Ant, Maven, Jenkins,Bamboo

Query Tools: SSMS, datagrip, Zeppelin notebooks

Streaming Systems: Apache Kafka

AWS: Aws s3, EC2

IDE: Intellij, Eclipse, Atom

Source Control: Github, bitbucket, sourcetree

Operating Systems: Windows server, linux, centos, mac os

PROFESSIONAL EXPERIENCE

Confidential

Senior QA Automation Engineer

Responsibilities:

  • Automated the data validation for datascience loads using aws emr zepplin notebooks. Wrote automated python( pyspark) scripts to validate the data after data migration.
  • Did Parallel testing and data validation on legacy applications migrated to springboot and postgres db from legacy apps and oracle db.
  • Wrote python based data validation scripts to validate the data between the postgresdb and oracledb.
  • Wrote test automation script for validating the outputs of machine learning fraud models that trigger fraud alarms.
  • Tested data in Kafka topic payload using command line tools.
  • End to end testing of the user storied including working with ui team, db team, services teams with UAT and production smoke testing.
  • Troubleshooting issues with orders by logging on to the qa boxes and checking the logs and restarting the services if needed.
  • For most of the applications was involved in testing the UI changes, rest api calls request and responses, MQ services, spring boot services and the db tables.
  • Load and performance tested the rest api’s using postman.
  • Worked on validating the data flow from apis, MQs. Kafka, and databases.
  • Worked closely with UAT team and business to test the applications ready for production
  • Was Involved in post deployment production testing.

Environment: - oracledb,postgresdb, aws EMR, AWS S3, AWS athena, javascript, postman, kafka, MQ, Spring boot micros services, dbweaver, pycharm, java, gitlab, Jenkins, Selenium.

Confidential, Atlanta, GA

Software Development Engineer in TEST

Responsibilities:

  • Attend daily scrum calls to discuss the project progress.
  • Translate business requirements into technical quality assurance test cases from Jira to QTEST.
  • Identified User stories to Automate as part of regression testing after each build.
  • Attend biweekly Sprint planning and sprint retrospective meetings.
  • Worked on automating the manual test scripts using cucumber BDD framework for all the existing step definitions and scenarios in Qtest using java.
  • Performed Cross Browser Automation using Selenium GRID with Sauce Labs Cloud Integration.
  • Used RestAssured for restful api service testing for online ordering.
  • Maintained the page object model based selenium/cucumber automation test suite for online ordering and .com projects for Confidential .
  • Fixed failing scenarios in automation projects for online ordering and .com and increased the test coverage from 60% to 85%.
  • Created new test project for workflow model customer feedback reporting systems,
  • Responsible for managing the deployment and management of regression tests in Jenkins.
  • Worked on Production smoke test of every two week’s release.
  • Deployed and test the test cases to multiple environment and browsers using sauce labs to get 100% test coverage in different environments.
  • Prepare documentations like Testing Progress, Test coverage and providing status to Project Manager.
  • Defined automated regression testing process and framework, including rest Api, UI, components and integrations using Jenkins and sauce labs.
  • Created automated test suites, test cases, test steps for restful webservices including writing assertions for HTTP methods like get and post testing using rest assured in java.
  • Responsible for migrating the manual test cases to artificial intelligence based test tools called Applitools.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and CSS selectors in Selenium.
  • Worked with zepplin notebooks for creating scripts in pyspark for validating data between AWS athena and databases.

Environment: - build tools Jenkins, automation frameworks and tools - cucumber with serenity, sauce labs and qtest, languages - junit with java, ticketing- atlassian jira, documentation- confluence, communication- slack and blue jeans.

We'd love your feedback!