We provide IT Staff Augmentation Services!

Qa Engineer Resume

3.00/5 (Submit Your Rating)

MN

SUMMARY

  • A motivated QA professional with record of accomplishments seeking a position of Quality Assurance Engineer in an esteemed organization where I can apply my skill set and learn new skills.
  • Extensive experience in manual and test automation tools such as Selenium WebDriver, GRID, and IDE using Java, JUnit, TestNG.
  • Experience in database ER Diagram, SQL, PL/SQL statements, stored procedures, and triggers.
  • Expertise in development and application of User Story, Test Strategy, Test Plan, Test Case selection and Test Case execution.
  • Knowledge in Software Development Life Cycles (SDLC), Waterfall and Agile process, Use Case, UML, Interaction, Sequence, and Activity Diagrams.
  • Expert in Bug Life Cycle, Testing Life Cycle (STLC), including Risk Analysis, Planning Process, Test Design, Performing Test, Defect Tracking, Management and Test Reporting.
  • Prepared Test flowcharts and associated diagrams/ enhancement plans.
  • Understanding of computer programming fundamentals, and ability to work well with development team.
  • Ability to interact and communicate with people from diverse cultural and economic backgrounds.
  • Experienced working on cross platform Ubuntu (Linux), Windows and macOS.
  • Experienced testing native, WebView and web application in different mobile devices using Appium.
  • Wrote test cases and executed them to different mobile environment with different device combination.
  • Strong experience with Behavior Driven Development (BDD) and Behavior Driven Testing with Cucumber using Gherkin Language to implement Test Driven Development (TDD).
  • Extensive experience in Selenium Page Object Model framework.
  • Robust experience Data Driven framework implementation.
  • Used apache Maven Surefire Plugin to create TestNG HTML Test report, Extent report for the entire suite.
  • Strong experience with SOA architecture that include Restful Web Service Testing.
  • Expertise in QA Methodologies with various testing concept such as Acceptance testing, System Testing, Functional testing, Integration testing, Regression testing, End - to-End testing, Business Process testing.
  • Experience in Black Box and Gray Box testing.
  • Hands-on experience with version control system Git.
  • Work experience using Change Control and Bug Tracking Tools likeQuality Center, JIRA.
  • Executed automated Continuous Integration for continuous builds.

TECHNICAL SKILLS

Languages: Java, HTML, CSS, Gherkin, JavaScript, SQL. Basic knowledge in C and C++

Databases: Oracle, MySQL, MS SQL Server

Test Framework: JUNIT, TestNG

Dev Tool: Eclipse, Maven, IntelliJ, Visual Studio

Test Tools: Cucumber, Selenium WebDriver, Selenium IDE, and Grid, Appium, QTP, Postman

Web Debugging Tools: FirePath, FireBug

Test Management Tools: Trello, TRAC, Rally, JIRA, HP Quality Center

Operating Systems: Windows 7/8/8.1/10, Ubuntu Linux, macOS

Miscellaneous: Bash, Microsoft Word, Excel, Power Point, Git, Subversion

PROFESSIONAL EXPERIENCE

Confidential, MN

QA Engineer

Responsibilities:

  • Analyzed use cases, functional requirements for writing detailed Test plans and Test cases.
  • Performed Smoke Testing to ensure all the Test Environments are working as desired.
  • Used Quality Center for updating the status of all the test cases & test scripts that are executed during testing process.
  • Designed and Developed automation scripts usingCucumber and SeleniumWebDriver.
  • Implemented Test Cases, Test Suites using TestNG.
  • Implement Selenium Page Object Model framework with Selenium WebDriver using Object Oriented Programming Java and open source test framework TestNG.
  • Used Apache Maven to manage Project’s build and reporting like Extent report, TestNG HTML report.
  • Involved in performing functional, application, integration, system, and regression tests.
  • Investigated, noted and collected information on software bugs and reported the same to developers using Rally as part of agile development.
  • Wrote and executed test cases for multiple features and module of application.
  • Created Test plan, Test execution report, RTM for multiple projects.
  • Wrote and executed complex SQL queries to perform Database / Back end testing.
  • Used JDBC to automate back end testing and verified user input from application back end.
  • Conducted Black Box GUI Testing to validate specification.
  • Implemented an automated deployment process using Jenkins and Subversion that we use for deployments our staging and QA environments.
  • Documented and communicated test results.
  • Participated in weekly project status meeting and updated the testing Progress.
  • Assisted BA by providing test cases for use Confidential the User Acceptance Test Level.

Confidential, Jersey City, NJ

Software Test Engineer

Responsibilities:

  • Involved in Development and Execution ofTest Plans, Test Cases&Test Scriptsby reviewing the business requirements document, and technical specifications document forJAVAenvironment.
  • DocumentedTest casescorresponding to business rules and other operating conditions.
  • Prepare status summary reports with details of executed, passed and failed test cases.
  • Reported the bugs, Email notifications to the developers, and monitored and analyzed them using theQCand JIRA during UAT.
  • Integrated our automation executions with our CI process (Jenkins) so our scripts are executed each time a build is pushed.
  • Design and Developed MVC data driven Selenium Test Automation Framework.
  • Used TestNG test framework to design the test suite.
  • Used build tool Maven plugin to generate test report.
  • Involved inMobile Application testingoniOS and Androidusing Appium for compatibility and functional testing.
  • Performed Integration Testing, Functionality testing, System Testing, Regression Testing.
  • Involved in the manual functional testing of web pages.
  • Participated inUser Acceptance Test(UAT), Documented procedures and guiding the users in verifying various transactions on the System.
  • Responsible in providing regular test reports to management.
  • Tested the database in backend usingSQLqueries.
  • Wrote and executed complex SQL queries to perform Database / Back end testing.
  • Worked on the build management and Release management for the product release as part of Agile development process.
  • Involved in testing under Windows and macOS.
  • Contributing to the team to convert the business logic into IT understandable logic to get the coding completed.

Confidential, New York, NY

QA Engineer

Responsibilities:

  • Planned, scheduled and executed the quality assurance testing activities for agile development.
  • Helped coordinate multiple concurrent QA project teams responsible for the quality assurance function for systems development and maintenance projects.
  • Assisted in developing business requirements, system definition, test tool development, testing strategy, and test execution as required.
  • Created SQL queries using MS SQL Server .
  • Designed and Developed automation scripts usingCucumber.
  • Designed, executed and analyzed Performance tests across wide range of technologies and products.
  • Created Text areaCheckpointsto test the properties of the text in the application usingQuick Test Pro.
  • ParameterizedSteps, Checkpoints and Variables in the script to run the test on multiple sets of data.
  • Worked withObject Repositoryto parameterized the dynamic link and work with changing screen names usingRegular Expressions.
  • Performed web application and web portal testing.
  • Used various kinds ofcheckpointslike Standard Checkpoint, Page Checkpoint, Text Checkpoint, Database Checkpoint and Image Checkpoint.
  • Configured test environment and create strategy for product development and certification. Assure test data, schedule automated/manual tests and created reports. Approve results documentation and tracking systems updates.
  • Supervise development of SQL-queries/procedures for database and backend testing.
  • Write and run test cases. Also managed RTM.
  • Use Git for repository, reporting and tracking bugs, and providing updates on resolved bugs.

We'd love your feedback!