We provide IT Staff Augmentation Services!

Software Qa Engineer Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Talented software tester with 5+ years of experience in Software testing in the areas of Web based, Client/Server applications using Automation and Manual testing techniques.
  • Expertise in Entire Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in Agile as well as Iterative development environments
  • Results - driven developer, ensuring excellence in requirements gathering and full software development lifecycle.
  • Experience in implementing QA Methodologies, Test Plans, Test Cases, Test Scenarios, and test deliverables for various applications.
  • Experience with Core Java and Object-Oriented Concepts and extensively used classes, objects, data structures, inheritance, polymorphism, exception handling, packages, collection, reflection.
  • Worked with open-source tools such as Selenium (Selenium IDE/RC/Web Driver/Grid), SoapUI, Cucumber, JUnit, JIRA, and Eclipse
  • Led a team of onsite and provide functional workflows, test data, and support to Performance testing
  • Conduct daily test status reporting meetings with onsite testing team and management teams
  • Experience in web services testing via ToolSOAP UI/ Restful web services
  • Expertise in working as SDET, Developed, and Implemented different automation frameworks like Page Object Model Framework, TestNG Framework and Data Driven Framework
  • Developed framework using Cucumber, TestNG, Junit, Page Factory and Page Object Model.
  • Experienced automated regression test cases using Selenium IDE, WebDriver, Jenkins, and Maven
  • Expertise in using performance testing tools such as HP Load Runner, Jmeter, and Performance Center
  • Experience in performing System Testing, Regression Testing, Integration Testing, Unit Testing, Black Box Testing, End to End Testing and Functional Testing.
  • Responsible for developing new applications, maintaining & enhancing existing applications along with writing relevant documents
  • Excellent analytical and problem-solving skills dedicated to maintaining high quality standards, planning, and managing projects from inception to completion
  • Highly articulate, demonstrating excellent relationship building, communication and interpersonal skills and team player
  • Responsible for providing high-end development solutions and troubleshooting all issues related to development, implementation, and deployment of applications
  • Key role in understanding the business functionality, business requirements and technical specifications of the applications.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver, TestNG, Gherkins, Cucumber, Junit, Maven, Ant

Web Services: REST, SOAP UI

Methodologies: Agile, Scrum, SDLC

Frameworks: Data Driven, Cucumber, Page object Model, Hybrid

Domain: Banking & finance, Insurance and E-commerce

PROFESSIONAL EXPERIENCE

Software QA Engineer

Confidential, Charlotte, NC

Responsibilities:

  • Analysed the Business Requirements Documents and involved in writing the Design Steps and Test Cases, Test scenarios as per the Test Plan.
  • Run Defect Trailing and Review the Test Scenarios/ Test Cases with Business.
  • Designed, executed, and maintained Selenium Web Driver (TestNg, JUnit) automated test cases for regression test cases.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
  • Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
  • Created test scripts using WebDriver, Selenium Grid in Java.
  • Used LoadRunner performance monitor to analyze the performance/stress/load condition of the application.
  • Experience in Functional, Regression and System testing using Manual and Automated testing tools - selenium WebDriver.
  • Experience in automating test cases using TestNG, Junit and Cucumber, TFS Coded UI scripting and execution.
  • Experience in data- driven test using Jenkins and Excel.
  • Performed web based performance testing and analysis using JMeter.
  • Execute performance testing of web, web service SOA using HP Load Runner.
  • Experience in Web Services testing using Rest and SOAP UI.
  • Test automation for web application (SWAP module) using Cucumber.
  • Responsible for creating and analyzing performance metrics.
  • Web controls testing - wrote automation to test the controls from end to end starting to invoking in Internet Explorer.
  • Responsible for distributed applications across hybrid AWS and physical datacenters.
  • Performed XML data mapping during end-to-end testing.
  • Actively participated in Escalating environment issues, defect issues.
  • Measured, reported, and recommended performance SLAs
  • Was involved in the product support for the Release of the second phase of the project.
  • Performed the Back-End Integration testing to ensure data consistency on front end by writing and executing complex SQL queries on Oracle database.
  • Determined and well versed in executing the Test cases within deadlines and pressure with Confidential most speed and accuracy.

Software QA Engineer

Confidential, Newark, DE

Responsibilities:

  • Write automation scripts using selenium web driver and prepared script execution report.
  • Involved in Smoke Testing, Sanity Testing, Retesting, Ad-hoc testing, Functional and Non-Functional Testing.
  • Elicited requirements from business to determine functional specifications leading to concrete implementation requirements.
  • Performed Keyword Driven and Data Driven Frameworks using CSV, CSS Selectors as a part of Framework.
  • Performed Data driven testing by passing multiple sets of data by using Excel data reader as plug-in.
  • SQL query writing and optimization preparing migration testing scenarios and creating, executing queries to test the mapping of the database.
  • Used Page Object Model (POM) repository design pattern for storing all the web elements for code maintainability and reusability for Selenium automation.
  • Created, implemented, and maintained Page Objects (POM) for each Webpage.
  • Involved in Hybrid Test framework to achieve Regression Testing and developed packages for the Driver scripts, Page Objects, Reusable Libraries, HTML Extent reports and Log files.
  • Participate in Scrum, Daily Stand-up, Sprint and iterative development activities - prepared to take on any role within the Agile team.
  • Partner with different stakeholders - Product Management, Application Development and other technical teams in planning and coordination.
  • Utilized issue tracking tools, especially JIRA, to manage work and report defects.
  • Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
  • Validated failed automation test cases as defects or false hits.
  • Communicating effectively in a project team environment while leading defect triage calls to establish defect priorities, severity, commenting on the projects inputs and assigning defects to the responsible party for the next steps.
  • Work closely with software developers and take an active role in ensuring that the software components meet the highest quality standards.
  • Used automated scripts and performed functionality testing during the various phases of the application development using TestNG framework.

QA Engineer

Confidential, Charlotte, NC

Responsibilities:

  • Performed the Test Cases to be automated and performed functional testing of the front-end using Selenium Web Driver and TestNG.
  • Performed Data driven testing of the web-based tool using selenium Web Driver using java and TestNG.
  • Conducted performance testing by creating virtual User and Scenarios using Load Runner.
  • Created and Verified Web services API requests, SOAP Protocols.
  • Used POM (page object model) and data driven framework for selenium test scripts.
  • Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
  • Developed BDD (cucumber) framework for executing selenium test scripts.
  • Integrate Junit, TestNG& Selenium scripts with build tool Maven.
  • Used RFT also for testing automation scripts in some sprints.
  • Implemented the Logger using Log4J for Selenium test cases.
  • Using Jenkins created test build and run it using GITHUB or build.xml for selenium automation framework.
  • Performed Web Services automation testing using SOAP UI pro.
  • Added property transfers, data gen, test suites, groovy script using SoapUI tool to validate the Web Services / SOAP REST API testing.
  • Tested the REST calls (POST, GET, PUT, DELETE methods) using SOAPUI Tool.
  • Executed Linux commands to debug the issues, FTP the log files to windows and emailed to developers.
  • Procedures by sending different sets of input parameters.
  • Run Defect Trailing and Review the Test Scenarios/ Test Cas es with Business.
  • Participated in safety enhancement suite testing.
  • Prepared and Executed Automation Test Cases as per Requirements using Selenium Web Driver using java.
  • Conducted Data Driven Testing using parameterization in UFT to test the application with different sets of data.
  • Developed automated test scripts using descriptive programming in UFT
  • Selected the Test Cases to be automated and performed functional testing of the front end using.
  • Written, executed Test cases, and documented defects in the JIRA.
  • Solved day to day problems of the team arising due to functionality and validation issues.
  • Analyzed root cause for defects and documented them accordingly.
  • Managed software defect information interacted with Business users to fix severity and priority of issues.
  • Attended daily Scrum Meetings.
  • Participated in a weekly project status meeting and updated the testing Progress.

We'd love your feedback!