We provide IT Staff Augmentation Services!

Software Quality Assurance Engineer Resume

5.00/5 (Submit Your Rating)

MO

SUMMARY:

  • Around 9 years of experience in Software Quality Assurance in Automation and Manual testing using Selenium tool. Experience includes working in Telecom, Banking, HealthCare domains.
  • Experience in all phases of Software Testing Life Cycle (STLC) and good exposure to Software Development Life Cycle (SDLC).
  • Expertise in writing automated test using Selenium, JUnit and Java.
  • Experienced in all phases of lifecycle including requirement gathering, risk analysis, project planning, scheduling, testing, defect tracking, reporting and managements.
  • Expert in automated testing as well as in manual testing using tools such as ALM, HP Quality Center, Selenium Web driver, TestNG, Maven, Cucumber, Jenkins.
  • Experienced in developing use cases, user interface specifications, and user requirement specification documents.
  • Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
  • Experienced on Eclipse to develop Junit and TestNG frameworks.
  • Experienced with debugging using Firebug, Chrome or IE development tools.
  • Excellent interpersonal and oral/written communication skills with the ability to understand and explain both business and technical needs from and to clients and customers.
  • Good knowledge in Database Testing using SQL.
  • Worked on web services based on SOAP and REST using SOAPUI.
  • Proficient in different software development methodologies like Agile Methodology, Waterfall model, Iterative model and V - model.
  • Strong Analytical and Problem Solving skills.
  • Quick learner of new software/tools, self-starter, can work independently and in a team.
  • Can conduct functional, load, smoke, GUI, integration, and regression testing.
  • Good experience in working with bug tracking tools and defect management.
  • Ability to interact with Business Analysts and developers regarding functional requirements, bugs, enhancements and test case review meetings.

TECHNICAL ENVIRONMENT:

Testing/Management Tools: Selenium (IDE, WebDriver), Selenium 2.2, 2.3, 2.35, 2.4 SOAP UI, Maven, TestNG, Cucumber and ALM Quality Center.

Programming Languages: Java, Servlets, Jsp, JavaScript, SQL

Operating Systems: Windows, UNIX and LINUX

Web Technologies: HTML, CSS, XML, JSON and XPATH

Application Servers: Jenkins and Tomcat

Others: Eclipse, Firebug

PROFESSIONAL EXPERIENCE:

Confidential,MO

Software Quality Assurance Engineer

Responsibilities:

  • Involved in Understanding the Functional Requirements of the Application.
  • Writing Test automation script in Selenium Web Driver.
  • Configuring TestNG Framework to execute Selenium scripts.
  • Analyzing and understanding the requirements specifications.
  • Review, creation and execution of test cases, test scripts and documentation related to functional, backend and integration testing based on the user stories.
  • Used Firebug to identify Elements' by ID, Name, CSS, XPath, and Links on Web Pages.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • TestNG plugins to run the Selenium scripts.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG, Maven, Cucumber).
  • Involved in testing Web services (SOAP and REST) and XML with tool called 'SOAP UI' for the local WSDL/with URL and created Test cases.
  • Create Automation Scripts for Test Data creation and Regression Testing.
  • Performed Positive & Negative testing through Automation.
  • Designing and implementing the Automation Framework and its data
  • Script Development, Debugging and Reviewing
  • Verifying UI elements on a web page is common feature of automated tests
  • Participating in walkthroughs and defect report meetings periodically.

Environment: Java, Selenium 2.4, Maven, TestNG, JSON, XPath, Apache Maven, Jira, HP QC

Confidential 

Selenium Automation Engineer

Responsibilities:
  • Conducted Functionality and Regression testing using Selenium.
  • Performed Functional testing, Smoke testing, Performance testing and Unit Testing.
  • Used JIRA to document and report/track all issues and defects.
  • Importing Selenium Project into ECLIPSE.
  • Involved in White Box testing of the application.
  • Automated the functional test cases using Selenium web testing tool.
  • Developed automated test plans and created automated test script using Selenium WebDriver.
  • Designing and implementing the Automation Framework and its data
  • Performed manual/web testing using Selenium IDE.
  • Created and maintained a Selenium based test suite.
  • Provided customer support during UAT test cycles
  • Wrote Test Cases and performed Manual Testing like Positive Testing and Negative Testing
  • Sent reports to all team members with daily status to track the updates in Testing.

Environment: Java, Selenium 2.35, TestNG, Maven, QA, UAT

Confidential 

Test Lead

Responsibilities:

  • Created Test Strategy Documents.
  • Created test plans which enforce the acceptance criteria of features.
  • Based on the changing requirements updated test plans and cases.
  • Created functional-level regression tests based on sprints
  • Provided walkthrough to the Client Test Plan, Test Case approval
  • Owns QA Health status of releases/projects in SM dashboard
  • Used excel add-ins to Import and export test cases and associating with test plan and corresponding sprints.
  • Defect log tracking and Metrics preparation.
  • Sharing business application knowledge and logic with team on certain functionality to be implemented.
  • Weekly update with Scrum master/QA Lead on project progress and COE level report preparation.
  • Providing value add to customer by sharing ideas for better interaction with application and quite user friendly.
  • Experienced with Web application testing and troubleshooting on Chrome, Firefox, Safari, IE
  • Experienced with Web Services / API testing (SoapUI)
  • Preparing dashboard and Status report for project.
  • Involved in defect Triage meetings.
  • Weekly Status call with Client, Tech Lead and Scrum Master to discuss technical challenges and issues.

Environment: Selenium Web Driver, Java, SOAPUI, UNIX, Jira

Confidential 

Online Solution Delivery Testing Services/Selenium/Java Automation Engineer

Responsibilities:

  • Understanding new requirements and developing QA Test cases for the new requirements.
  • Analyze business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium Web Driver, TestNG.
  • Involving in daily stand up meetings of GUI team and backend team.
  • Following Agile Methodology (SCRUM) for this project.
  • Creating frame work using TestNG and Web driver.
  • Parameterizing the test for multiple sets of data testing.
  • Arranging test suites to be able to upgrade tests easily in the event any feature changes.
  • Writing Test plan and test case for the new features.
  • Modifying the existing test cases based on change in a feature and requirements.
  • Performing Regression, smoke and sanity testing in QA, Stage and Production environments.
  • Performing smoke testing on new product.

Environment: Selenium IDE, Selenium RC 2.3, Web Driver, TestNG, Java, UNIX, Jira

Confidential 

Selenium/Java Automation Engineer

Responsibilities:

  • Acting as onsite offshore coordinator for project in which major responsibility includes co-operating with the offshore QA team, onsite development team and business team for execution of testing activities and minimize the communication issues
  • Preparing the Scope & Strategy document for new projects.
  • Allocating resources for new projects.
  • Review the Estimations, TSR, WSR and DSR reports.
  • Resolve the technical issues and mentoring the resource on automation tools.
  • Shared knowledge on eBOBS and NABConnect applications to peers.
  • Updating the existing regression scripts based on the impact spread sheet of the project.
  • Setup and create the test data for SIT execution.
  • Communicating the client on daily basis on project issues.
  • Created and reviewed User defined functions.
  • Review of Automation Scripts.
  • Involved in Automation Scripts development, debugging, reviews, batch scripts execution, analyze results and reporting defects.
  • Managing all project related documents on a common SharePoint portal and ensuring that all the artifacts are updated with the latest information.

Environment: Java, Eclipse, HP Quality Center

Confidential

QA Engineer

Responsibilities:
  • Involved in project planning, coordination and implemented QA methodology.
  • Involved in Understanding the Functional Requirements of the Application.
  • Agile Methodology was followed for implementation of this Project.
  • Selenium IDE (Integrated Development Environment) is a prototyping tool for building test scripts in Java.
  • Attending iteration demos and executed test cases on the story cards
  • Discuss with SA with the requirements and changing functionalities on the stories.
  • Importing Selenium Project into ECLIPSE.
  • Preparing the Super Class, Common function libraries, Data pools according to the Automation test Cases.
  • Using Base URL to Run Test Cases in Different web Browsers in Selenium.
  • Web Driver for writing automated tests of websites in Selenium
  • Identifying various Test Data scenarios and collecting the user test data for different test regions (Dev, Acceptance and QA) from Mainframe system before the execution starts.
  • Documentation of UAT Test Scenarios, Test Cases and Test Scripts.
  • Definition and preparation of UAT Test Data.
  • Tests of a specific function within application, requiring some type of user input, and returning some type of results.
  • Verifying UI elements on a web page is common feature of automated tests.
  • Publishing the Peak test results along with the impact of load on various systems against the distributed environment.
  • Conducting the follow-up meetings with project & Support team to go through the bottlenecks.
  • Used Rational Clear Quest as defect tracking tool and creating the defects in Clear Quest for the bottlenecks identified through Peak Test.
  • Creating the Re-Usable Components for Automation test Cases.
  • Maven and TestNG plugins to run the Selenium scripts.
  • Integrate the Selenium Automation test Cases to Clear Case VOB.
  • Developed and executed SQL queries for testing database integrity and for data analysis using Selenium.
  • Web services testing by SOAP UI tool.

Environment: Java, Eclipse, TestNG, HP Quality Center

We'd love your feedback!