We provide IT Staff Augmentation Services!

Qa Software Engineer Resume

Frederick, MD

OBJECTIVES:

  • To obtain a Software QA Test Engineer/ Automation position that allows me to enhance and apply my extensive QA Software Engineer skills and knowledge.

SUMMARY

  • 6+ year experienced in IT, specializing in Software Analysis, Software Quality Assurance and Automation Test Engineer of Web and Client/Server applications and good knowledge of Core JavaScript and Java.
  • Well - versed with Verification and Validation in the all testing phase Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Experienced in different Methodologies like Agile (Scrum) and Kanban.
  • Good knowledge in developing Cypress with Test Driven Development (TDD) with end to end testing and Selenium test scripts using Behavioral Driven Development testing.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, behavioral features and Step Definitions for BDD (Behavior Driven Development) using Cucumber Framework and followed POM (Page Object Model) format.
  • Experienced in all stages of testing such as Smoke, Regression, Front-End, API (Rest, Postman), Positive/ Negative and Manual.
  • Experienced in writing SQL queries to validate the data for the Backend testing.
  • Experienced in RESTful Web Services Testing. Validated request and response using RESTful Web services.
  • Logged defects and bugs using JIRA.
  • Good understanding of Continuous Integration tool: Jenkins and Version Control System: Git and Bitbucket.
  • Self-motivated, diligent, dedicated, detail-oriented, and innovative team-player/builder.

TECHNICAL SKILLS

Testing Tools: Cypress, Selenium WebDriver

Programming Languages: JavaScript, Java HTML, XML, CSS, SQL

Web Technologies: BrowserStack, Datadog, jumpcloud, RDC, SourceTree

IDE: Eclipse, SQL Developer, VSC, SSME, Node.js

Test Framework: Mocha, Cucumber, TestNG, TestRail

Build Tool: Maven, Mocha

Methodology: Agile(Scrum), Kanban, waterfall

Bug Tracking: Jira

CI&CD Tool: Jenkins, TeamCity, Octopus

Version Control: Git, Bitbucket

Databases: AWS, S3 bucket, Panopta

WebServices: REST, Postman

Operating System: Windows, Mac

PROFESSIONAL EXPERIENCE

Confidential, Frederick, MD

QA Software Engineer

Responsibilities:

  • Developed and maintained automated smoke and regression test suites in Cypress using JavaScript programming language and Mocha Framework
  • Performed Smoke, Regression, End to End testing, Sprint Testing
  • Reviewed an offshore team’s Sprint User stories and provided a technical support and domain knowledge to a QA Automation team
  • Performed API Testing using Cypress Automation and Postman
  • Created Test Cases by analyzing User Stories, Functional specs and Acceptance Criteria documents
  • Implemented Cypress automation framework to my team to ascertain that the crucial user-facing functions of the application and implemented Smoke and Regression Test to verify the existing functionality.
  • Working closely with development team, product management and business analysts in reviewing the test scenarios and improving the end user experience
  • Managed and manually executed test cases using TestRail test case management tool
  • Identified, Reported and Tracked bug/defect issues using JIRA project management tool
  • Was part of a team working in Agile Scrum and Kanban methodology, attended Daily Stand-up, Sprint Grooming, Sprint Planning and Sprint Retrospective meetings

Environment: JavaScript, Cypress, Postman API, SSME, TeamCity, AWS, S3 Buckets, Octopus, Mocha, Chai, Agile, Node.js, JIRA, JumpCloud, Datadog, Slack, VS Code, CSS, XPath, Git, BitBucket, Windows

Confidential, Chevy Chase, MD

QA Automation Engineer

Responsibilities:

  • Involved in test cases review by development team, product management and modified the test cases based on their feedback
  • Participated in Daily Scrum, Sprint Planning, Sprint Demo and Sprint Retrospective meetings
  • Assessed and analyzed user stories and worked closely with development team and business analyst
  • Analyzed functional requirements and design specifications to ensure that application meets all technical and business requirements
  • Extensive experience in reviewing and analyzing Test Plans, Test Cases, Test Scripts and Test Estimation
  • Used Selenium WebDriver as a testing tool and Java programming language for writing test scripts for regression test suite
  • Involved in creation of automation framework from the scratch in Selenium WebDriver using combination TDD (Test Data Driven) and BDD (Behavior Driven Development) and Page Object Model (POM) format
  • Developed feature files using Gherkin, Step Definitions, and specified configurations in the Runner class
  • Performed UI, Functional and Regression testing by automated using Selenium WebDriver, and executed automated test cases through Maven and Jenkins
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment
  • Performed test case executions with Scenario Outline with Examples and retrieve test data from Excel files
  • Developed scripts and performed RESTful API testing using Rest Assured Framework and did manual API testing using Postman
  • Identified, reported and tracked bugs and defects on the application using bug tracking tool JIRA
  • Used Git/GitHub as a source code management tool

Environment: Maven, Java, Selenium WebDriver, Cucumber, JUnit, Eclipse, HTML, XML, JSON, Excel, SQL, Agile, API, RestAssured, Postman, JDBC, SQL Developer, Oracle, Windows OS, JIRA, Trello, Git, GitHub, Jenkins.

Confidential, Charlotte, NC

Test Automation Engineer

Responsibilities:

  • Involved in test cases review by development team, product management and modified the test cases based on their feedback
  • Configured Selenium WebDriver, created Selenium automation scripts using Java codes and TestNG and followed Page Object Model (POM) format
  • Experienced in Smoke Testing, Backend Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/Negative Testing, Regression Testing
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of test data
  • Developed data driven framework using Selenium WebDriver, TestNG and Apache POI library
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with SQL queries from Oracle database
  • Used Maven to build and run the TestNG automation framework. Once the test scripts executed, the framework sent the automation reports over email
  • Generated Extended Test Reports in TestNG test script execution and created the failed test case screenshots
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment
  • Experienced in using project management Trello and bug tracking tool Jira
  • Used a source code management tool Bitbucket as a remote repository

Environment: Agile, Maven, Eclipse, Java, Selenium WebDriver, TestNG, Apache POI. SQL Developer, Oracle, HTML, XML, Windows OS, Trello, Bitbucket.

Confidential, Chicago, IL

QA Analyst

Responsibilities:

  • Analyzed Business Requirements and work closely with the Team to get the clarifications addressed
  • Worked in Waterfall Methodology
  • Attended the project review meetings, daily/weekly status meetings and walkthroughs
  • Executed test cases manually, reviewing results of all tests and reporting anomalies into the defect tracking tool; verifying the resolution of all defects
  • Generated reports and documented and communicated test results on daily bases.
  • Prepared traceability matrix to ensure the adequate coverage of the test cases.
  • Performed manual ad-hoc, smoke and regression testing on new builds and features during development
  • Debugged failures and wrote high quality bug reports in Bugzilla
  • Prepared and populated the test data
  • Updated existing test plans to expand coverage as features are added
  • Executed manually SQL queries to validate database tables using DML statements
  • Helped to improve UX and usability of the application
  • Debugged failures and wrote high quality bug reports in Bugzilla
  • Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs

Environment: Windows, Waterfall, Manual Tester, SQL, Database, Excel, Bugzilla, RTM, Microsoft Office, Notepad.

Hire Now