We provide IT Staff Augmentation Services!

Sdet Automation Engineer Resume

3.00/5 (Submit Your Rating)

VA

SUMMARY

  • Over 6+ years of experience in Automated and Manual testing various web based User interfaces applications and APIs.
  • Expertise in analyzing customer/product needs by participating in requirement review and design meetings.
  • Good understanding in Software Development Life Cycle and Software Testing fundamentals
  • Extensively worked in all phases of Software Development Life Cycle (SDLC).
  • Worked as a Team lead where my role includes providing guidance, coordinating meetings and providing status reports of team activities.
  • Extensively involved in writing Test Plan, Test Cases, Test Scripts and project related documentation.
  • Involved extensively in various stages of Functional testing, Integration testing, Regression testing, User Acceptance testing.
  • Extensively used SQL, PL/SQL for data validation and data integrity tests.
  • Involved in sanity testing applications once deployed in staging and production environment.
  • Proficient in Functional, Negative regression, System Integration (SIT), Acceptance (UAT), Security, Browser compatibility.
  • Experience in Water Fall, Agile methodology.
  • Experience in working on agile projects with cross - functional agile teams.
  • Used JIRA to track the tasks and issues, attended daily status meetings to update the status work.
  • Performed testing efforts in an organized incremental fashion involving pre-planning, planning and retrospective meetings along with daily SCRUM.
  • Experience in writing tests cases to match the acceptance criteria in user stories to help define done criteria.
  • Experience in automating UI test scenarios using Selenium Web Driver in JAVA and executed them using TestNG and ANT.
  • Worked in a continuous Integration environment by configuring Jenkins/Hudson jobs to execute test cases automatically after every successful deployment
  • Experience with SVN, GIT and Code Repository Tools
  • Very good knowledge in UNIX commands to perform various operations as well as to measure and monitor the system performance.
  • Experience in functional and performance testing RESTful API’s
  • Used Postman for adhoc and sanity testing RESTful API’s
  • Worked on REST API testing frameworks to automate RESTful services like Cucumber and Rest Assured in BDD
  • Strong analytical, problem solving skills and a good team player with excellent communication and interpersonal skills.
  • Experience with testing environments like Java, XML, .NET and in Relational DBMS like Oracle, MY SQL.

TECHNICAL SKILLS

  • Java
  • Eclipse
  • Ant
  • JUnit
  • SQL
  • PostgreSQL
  • Oracle
  • Selenium Web driver agile methodologies
  • Selenium
  • Restful API
  • Postman test-driven development
  • BDD
  • Cucumber
  • Continuous integration
  • Jenkins
  • Nexus
  • Git
  • Maven.

PROFESSIONAL EXPERIENCE

Confidential, VA

SDET Automation Engineer

Responsibilities:

  • Analyzing and understanding the Business requirements and Verifying the Business requirement document and Technical design document against requirements.
  • Work with functional managers to obtain necessary resources to support the team’s requirements.
  • Familiarize the team with the customer needs, specifications, design targets, the development process, design standards, techniques and tools to support task performance.
  • Participated in the Test Plan reviews, Test Scenarios, Test Cases Review and modified the documents with respect to the review comments.
  • Performed Functional, System, and Regression testing of a web-based application working in an agile environment.
  • Performed Smoke Testing on the application before accepting the build for a major testing effort.
  • Formulate methods to perform Positive and Negative testing against requirements.
  • Work in the agile environment with frequently changing requirements and features set.
  • Attended standup calls on daily basis.
  • Documented the test cases in user story-acceptance criteria format.
  • Participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Used JIRA to track the tasks and issues, attended daily status meetings to update the status of work.
  • Performed automated testing of a web-based application using Selenium Web Driver.
  • Implemented Selenium Grid to run the selenium tests in parallel and reduced the feedback loop times significantly.
  • Configured 3 selenium nodes to one hub with each node capable of handling 10 browsers so that at any given time 30 tests ran in parallel.
  • Involved in Continuous Integration (CI) using Jenkins.
  • Used ANT as build tool to run tests in Jenkins
  • Used TestNG to run the tests and generate the reports.
  • Involved in writing complex SQL queries to extract the data from Oracle database.
  • Performed extensive data validation, back end testing and reporting are testing using advanced SQL queries
  • Responsible for defect management includes, defect logging, defect tracking, defect triaging and defect closure.

Environment: Java AJAX, PHP, HTML, Web Driver, Selenium Grid 2, JIRA, ANT, TestNG, Oracle 10g, Git, Jenkins.

Confidential, Richmond, VA

QA Analyst

Responsibilities:

  • Developed test cases to validate data migration, and user interface functionality of web based applications.
  • Responsible for weekly status, attend the bridge meetings showing progress and future testing efforts.
  • Serve as a focal point to communicate and resolve interface and integration issues with other teams.
  • Developed test cases to validate REST API’s that does user management.
  • Verified Database using SQL for data integrity in end to tests.
  • Used REST clients for adhoc testing REST API’s for smoke and sanity testing of new build.
  • Used Eclipse to execute REST API automated tests written using cucumber framework.
  • Performed Functional verification UI and RESTAPI in CTE environment.
  • Writing Curl Commands to send XML requests and retrieve Responses.
  • Executed SQL queries to validate the Data in the back-end using Toad.
  • Writing SOAP Messages/Queries to test XML Requests and Responses for ad-hoc testing SOAP API’s.
  • Performing server level tests during the code deployment to production for the server level QA sign off.

Environment: Java AJAX, PHP, HTML, Web Driver, Selenium Grid 2, JIRA, Maven, TestNG, SOAP API, Oracle 10g, Git.

Confidential, Miami, FL

QA Engineer

Responsibilities:

  • Analyzed business requirements and functional documents, 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.
  • Attended Release Planning, Daily SCRUM meetings and created tasks and defects in JIRA.
  • Involving in writingSQL queriesandDatabase Checkpointsto verify data quality and calculations, reviews.
  • Daily use of complex Excel formulas and pivot tables to manipulate large datasets.
  • Wrote complex SQL Queries Involving Multiple joins to retrieve the data.
  • Contributed in Test Planning, writing Test Scenarios, and other various quality-tracking docs.
  • Involved in Test execution involving System Testing, System Integration testing, Regression.
  • Implemented Data driven Automation Framework and Migrated to Selenium Web Driver.
  • Verified Database Using Selenium Web Driver and used Assertions and Annotations in Selenium web driver.
  • Used Junit framework with selenium for developing and executing the Automation scripts.
  • Developed Cross browser, web-application Automation scripts in Selenium.
  • Developed test cases to validate REST API’s that does user management.
  • Verified Database using SQL for data integrity in end-to-end tests.
  • Used REST clients like Postman for adhoc testing of REST API’s for smoke and sanity testing.
  • Involved in writing tests for RESTful Web services using cucumber, which helps develop Behavior Driven Test/Development.
  • Performed back-end testing by extensively using SQL commands to verify the database integrity.

Environment: Java AJAX, PHP, HTML, Web Driver, Selenium Grid 2, JIRA, Maven, TestNG, REST API, Oracle 10g, Git.

Confidential

Software Engineer

Responsibilities:

  • Worked on web application “Lab information Management system” in Health care domain.
  • Assisted my team in knowing the distinct set of existing issues that were later taken up as major goals in the subsequent production releases.
  • Involved writing Test scenarios and test cases in HP Quality center.
  • Reviewed the requirements and took part in technical documentation related discussions.
  • Created, designed and executed test plans and test reports.
  • Prepared the Test Data for all the scenarios by using the backend database operations.
  • Executed various types of tests- black box functional, performance, acceptance, integration, and regression.
  • Managed individual test cycles, reported bugs and worked with analysts and developers to resolve.
  • Responsible to test and verify in back end database tables using SQL Queries.
  • Wrote Requirements Traceability Matrix and mapped the Requirements to Test cases.
  • Developed test cases to validate data migration, and user interface functionality on Forms.
  • Generated Oracle SQL scripts to validate data in from existing system to new environment.
  • Tested the product Enhancement wise/Defect wise respectively and ensured that all the requirements are met without any compromise in previous functionalities.
  • Prepared the Pre-Release and the Post-Release documentations and raised few issues with the requirements and technical documents mismatch.
  • Assisted my team in knowing the distinct set of existing issues that were later taken up as major goals in the subsequent production releases.
  • Provided Knowledge transfer sessions for newly joined employees on the process, tools and application.

Environment: Java AJAX, PHP, HTML, Web Driver, Selenium Grid 2, HP Quality Center, JUnit, Ant, Oracle 10g, Git.

We'd love your feedback!