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.
