We provide IT Staff Augmentation Services!

Quality Engineer Resume

3.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • Over Five and a half years of IT experience in Quality Assurance projects across different domains/ business sectors. I am currently working as a Quality Engineer participating in all aspects of testing - including functional, load and system testing.
  • Experience in handling entire QA process involving requirements analysis, preparation of high level Test Plan/Design document, creating test cases, providing test estimates, test cases execution and defect tracking/reporting.
  • In-depth expertise in creating Test Automation framework development for Web Applications using Java, Ruby, Python, Selenium, Cucumber and Capybara - with expertise in Java Automation Frameworks.
  • Experience in web service testing and automation using SOAP UI and Groovy.
  • Ability to learn new technologies and challenging concepts quickly and to implement them.
  • Excellent analytical, problem solving, decision-making and presentation skills.
  • Experienced in organizing and facilitating Knowledge Transition, Technical Mock ups, and status update meetings.
  • Strong business writing and communication skills.
  • Hands-on experience in complete analysis and development of Software Life Cycle (SDLC), and Agile Methodology.
  • Excellent interpersonal and problem solving skills with ability to learn new concepts quickly.
  • Ability to interface with clients, and to effectively communicate and make recommendations to positively influence the project.

TECHNICAL SKILLS:

Programming languages: Java, Python, Ruby 2.0, C, CPP, SQL, PL/ SQL

TestNG, Rest: Assured, Selenium, Cucumber, Capybara

Scripting languages: Python, Groovy, Perl, LISP, Haskell

DBMS: REDIS, Postgres SQL, Oracle 13c/12g, SQL Server, MySQL

Tools:, Utilities and Schedulers

SOAP UI, Ruby On Rails, Control: M, Toad, SQL DeveloperGolden Gate, pgAdmin III, Redis Database Manager (RDM).

OS Environments: Windows, Linux, UNIX.

GIT, GitLab, Sub: Version (SVN), Version Control System (VCS)

Replication Tools: Oracle s Golden Gate, IBM s Change Data Capture (CDC)

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Quality Engineer

Responsibilities:-

  • I am developing an automation framework for the in-house Experimentation Tool being developed for the first time.
  • Created a Java-based regression & smoke suite using TestNG framework and Rest-Assured.
  • Created a Continuous Integration (CI) automation smoke test suite to trigger on every build deployment in Jenkins.
  • Designed Web Services Automation using Rest-Assured.
  • Developed batch files to automatically invoke the test suites through the command line on a daily basis to achieve 100% automation.
  • I am making changes to the automation test suite as more and more features are being developed and added to this Experimentation tool. Being the sole testing resource on this project, I am splitting my time 30% on manual testing and the rest 70% on automation and regression testing.
  • Oversaw the full completion of SDLC (Software Development Life Cycle) from gathering client requirements through design, development, testing and a successful initial launch of the Experimentation Tool.
  • Tested all stages of SDLC, such as Smoke, GUI, Functional, Regression and UAT
  • Manual testing and logging defects in VersionOne and JIRA, and closely worked with the developers in getting them fixed.

Environment: Java, TestNG, Rest-Assured, Jenkins, HEROKU, REDIS, Postgres SQL, CI/CD, Amazon S3 Bucket, GitLab, JIRA.

Confidential, San Francisco, CA

Quality Engineer

Responsibilities:-

  • As part of MSH, I am responsible for developing Automated Test Scripts by analyzing Feature Files using Java and Cucumber. I have developed the Feature Files using Cucumber and I have written the Step Definitions for these feature files using Java.
  • Responsible for coordinating groups of business personnel who test, evaluate and validate new functions and applications, and identify issues in software or services.
  • Organizing test planning, facilitating daily QA stand-ups (scrums), sprint retrospective and release planning, software demos, etc.
  • Responsible for testing the code and design changes that were made, both for performance and reliability.
  • I am also responsible testing replication activity between different nodes as each component related to the site is established on different data centers.
  • I have written SOAP UI test to validate data from the back-end services of each component.
  • Tested the REST Web services using the REST Client and SOA Test, and asserted/ validated the JSON responses.
  • Responsible for testing HTTP session replication using JDG (Java Data Grid).
  • Responsible for developing and maintaining the smoke, functional and regression suite for automation.
  • Involved in the setup of the CI (Continuous Integration) like environment using Jenkins for test suites.
  • Executing the test cases locally and in CI environment.
  • Monitoring Jenkins job for Passed and Failed Test cases, besides recording and reporting on testing metrics on a day-to-day basis. Logging all the defects in JIRA.

Environment: Oracle SQL, DB2 (Site DB), Oracle Golden Gate, SQL Developer, SOAP UI, Java-Cucumber, Selenium, Jenkins, CI/CD, JDG, GIT, GITLAB, JIRA.

Confidential, San Francisco, CA

Quality Engineer

Responsibilities:-

  • As part of this POC project, I was responsible in a team for testing all the code and design changes that were made in order to ensure uniqueness and availability of transactional data on both the data centers real-time.
  • Worked within a team to analyze the results from all the initial design changes that were tried out with the performance-factor and then identified a much shorter and promising design approached that we thought would need more testing and exploration.
  • I have written scripts to do replication testing using IBM’s CDC tool and Oracle’s Golden Gate tool.
  • Responsible for developing and maintaining the smoke, functional and regression suite for automation.
  • I had written Ruby-Cucumber automation script to validate all the transactional data that is replicated into the databases present across different data centers, to validate that the replication activity for data accuracy and availability. This was crucial and well appreciated because transactional data is crucial for an e-Commerce business like Macy’s.com.

Environment: Ruby-Cucumber, Oracle SQL, DB2 (Site DB), SQL Developer, Oracle Golden Gate, IBM’s CDC, GITHUB.

Confidential, San Francisco, CA

Quality Engineer

Responsibilities:-

  • As part of the QA team, I had worked to develop all the test cases related to the project.
  • I had written scripts for SOAP UI tests and performed testing of the DYCES application.
  • I had written scripts using Ruby-Cucumber for automation testing and preformed extensive testing of the DYCES application.
  • Worked within a team to find out areas where automation can be implemented effectively in order to ensure efficient operation of the Confidential website.
  • Worked within a team to develop an automated framework in Python which helped our QA team on the project in building upon this framework for automating the application.
  • As part of this project, I am involved in a team to identify the challenges and constraints that could come into picture when two data centers need to be in sync in real-time.
  • I had tested all the changes that are being made in order to ensure uniqueness and availability of data on both the data centers real-time.
  • I have written scripts to do replication testing using IBM’s CDC tool and Oracle’s Golden Gate tool and I validated the replication activity for the same.

Environment: Java, Oracle SQL, DB2 (Site DB), TOAD, SOAP UI, Ruby-Cucumber, Selenium, GIT, Red Hat Ansible (DevOps).

Confidential

Test Engineer

Responsibilities:-

  • Leverage web services experience to develop new strategies and tools to enhance and increase efficiency of functional testing.
  • Lead Functional/ Black box testing discussions with partners to resolve testing challenges and provide solutions to complex test problems.
  • Work with clients to establish and maintain a consistent test methodology to resolve questions during the testing process.
  • Ensuring project-related testing activities followed Agile practices.
  • Organizing test planning, facilitating daily QA stand-ups (scrums), sprint retrospective and release planning, software demos, etc.
  • May serve as a coordinator for all testing activities on a project, including organizing activities with other testers and outlining dependencies from development.
  • Analyze, test, and certify application-specific software and perform ambiguity reviews of business requirements and use cases and functional specification documents

Environment: Python, Java, Selenium, Oracle SQL, UNIX, TOAD, SQL Developer

Confidential

Associate Software Engineer

Responsibilities:-

  • Involved with Back End Development of the Web Applications and Web Services.
  • Developed web applications with HTML5, CSS3, JQuery and JavaScript as front end technologies and used Struts2.0 and JDBC as server side coding with Oracle PL/SQL as backend.
  • Also involved with detailed design, testing and implementation.
  • Test cases have been written by using JUnit framework
  • Developed Design documents for the web applications, based on the requirement documents and subsequent client meetings.

Environment: Java, HTML5, CSS3, JQuery and JavaScript, Junit, Oracle SQL, PL/SQL, SQL assistant 6.1,UNIX, TOAD, SQL Develope

We'd love your feedback!