Software Quality Assurance Resume
SUMMARY
- Over 9 years of experience in the field of Software Quality Assurance and Testing as SDET with extensive knowledge of Software Automation in Selenium WebDriver, API testing, Design, & Implementation.
- Experience in Agile/Scrum practice and Waterfall methodology to deliver high quality products without slipping issues into production.
- Experience in contributing to agile ceremonies - Sprint Planning, Daily Scrum/Stand up, Sprint Review and Retrospective.
- Experienced in Functional testing, Regression testing, reviewing and analyzing business requirements and writing detailed Test Strategies, Test Plans and Test cases.
- Worked with Test Management tools like HP Quality center (ALM) and JIRA for Agile boards, Bug Tracking and Reporting.
- Expertise/knowledge in different types of testing like Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Black box testing, Functional testing, Database testing, ATM GUI testing, Web / UI and User Acceptance Testing.
- Experienced in reviewing test plans, test cases and scenarios; proficient in test execution, defect reporting and QA status reporting. experience in Software Testing including Automation, Implementation, Integration, Conversion, Migration, Development, Customization, Testing, Troubleshooting and building of QA Automation Framework.
- Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Selenium WebDriver/IDE/RC, QTP, Quality Center, JUnit, TestNG, Maven, ANT, Jenkins, JBehave, Cucumber, Ruby, Gherkin and SOAP UI.
- Experience in working with open-source tools such as Selenium IDE, Web Driver and Grid, SoapUI, Cucumber, Appium, TestNG, JIRA and Eclipse.
- Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools like Jenkins for nightly batch run of the Script.
- Experience of the full Software Development Life Cycle (SDLC) and Methodologies & Validations to ensure the Quality Assurance and Quality Control.
- Experience include Unit, Functional, User Acceptance, Integration, System, Performance, Sanity, Exception, Compatibility & Security testing of client/server and Web Base Applications
- Experienced in different phases of Software Development Life cycle including Strategic Systems Planning Designing, Programming, Testing, Documentation, and Presentation to clients and preparing customer specifications as part of software technical requirements and Customer support.
- Track defects by using a bug tracking system Quality Center and do tests for issues. Report defects to software developers in order to ensure compliance with standards.
- Performed Database Testing, Validation on Oracle, MS SQL Server and have written SQL queries using tools like Toad.
- Developed automation as Software Development Engineer in Test (SDET)
- Experience in Page Object Model (POM), Data Driven, Behavior Driven Development and Keyword Driven: Framework with Web Services tools like SOAP UI, REST API.: Possess good exposure to Continuous Integration / Continuous Delivery process/set ups (CI/CD)
- Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.
- Extensively Proficient in Black Box, White Box, Functional, Integration, GUI, UAT, System, Usability, Regression, Nonfunctional, manual and automation testing.
- Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing.
- Experience in Mobile APP testing on Android, iPad and iPhone, Emulator, Simulator to perform Mobile App testing, phone functionality and native app testing.
- Working experience in Waterfall (Software Development Life Cycle -SDLC), TDD, BDD and Agile Project Environment.
- Ability to interact with developers and product analysts regarding Testing Status and Defect & Change Tracking.
- Experience which includes various types of SDET testing, functional, security, performance, automated, acceptance and Selenium testing.
- Excellent logical and analytical abilities for understanding and developing system workflows, computing and verifying Software Metrics and well suited for communicating with both technical and non-technical professionals.
- Ability to adapt to new environment quickly, team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver/IDE/RC/Grid, TESTNG, Junit, Cucumber, Restful, SoapUI, Postman, REST.
Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)
CI/CD & Build: Jenkins, ANT, Maven
Databases: MySQL, Oracle, SQL Server
Defect Tools: JIRA, ALM
Programming Languages: JAVA, VB Script, Gherkin, SQL C, C++,Shell Scripting
Markup Languages: HTML, XML, XPath, CSS Selector
Operating Systems: Windows XP/7/8, UNIX
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Mobile Testing Tools: Appium, Perfecto.
Utilities: IntelliJ, Eclipse, GIT, SVN, Sonar, FireBug, FirePath
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access, Visual Studio
Project Methodologies: Agile/Scrum, Waterfall
PROFESSIONAL EXPERIENCE
Confidential
Software Quality AssuranceResponsibilities:
- Set up automation frameworks from scratch using Selenium WebDriver, TestNG, Git, Java, API, XML, POM, and other open-source tools.
- Designed and developed automation framework using Java, Selenium web driver, JUnit, Maven, Ant, SVN.
- Participated in Review/Requirement Analysis and Design review meetings.
- Involved in creating Test scenarios, Test cases, Test data, Test procedures, Test reports.
- Involved in Web services testing using Postman.
- Managed user stories and tasks using JIRA as tracking tool for Defect tracking and reporting.
- Delivered high quality products to customers by ensuring all requirements are thoroughly tested with positive, negative and boundary test scenarios.
- Created and maintained testing documentation including but not limited to Test Plan, Test Summary, Requirement Traceability Matrix, Defect Summary Report and Root Cause Analysis
- Successfully wrote and executed Smoke, Functional, End-to-End testing, as well as systems integration, UI, ADA compliance, and backend testing using SQL queries.
- Used Agile programming techniques, such as test-driven development, continuous integration and testing, and story-based iterative development to build better software
- Interpret application architectures and identify areas for automation.
- Working with the Application team to connect and bring automation test cases within the continuous integration process.
- Competent, diligent and technically inclined Senior Software Development Engineer in Test - SDET
- Utilized MuleSoft features like Data weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
- Created various RAML resources to implement REST Based APIs as a part of project implementation.
- Participate in documenting Automated Test Strategy and assist the Testing Team with on-going Automated Test Execution.
- Build feature files for Cucumber steps using ATDD framework in Selenium.
- Written gherkin and Ruby scripting automation test scripts to execute in Cucumber.
- Generate Test Scripts using Selenium Element Locators and web driver API Commands.
- Work with Business analysts to understand Business/System requirements in order to transform business requirements into functional test cases.
- Worked in DevOps, installing, configuring and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution and working on knowledge on testing and configuring Amazon Web services (AWS).
- Implementation of CI/CD end to end pipeline
- Worked with Testing of Flat File and XML data.
- Involved in end-to-end testing of the Mobile Applications.
- Managing security groups on AWS and custom monitoring using cloud watch.
- Extensively experienced in web-based application testing using System testing, Functional testing, Integration testing, Regression testing, UAT.
- Experience in using SoapUI tool for Web Services API testing for validating XML, WSDL and XSD Schemas.
- Develop SQL queries for Back-end testing/Database testing and participated in end testing.
- Validated the source system data with the staging data using SQL and Pl/SQL scripts.
- Define and track quality assurance metrics such as defects, defect counts, test results and test status using JIRA defect tracking system.
- Tested the mobile application for UAT, usability, performance, compatibility and load testing for iOS and Android devices.
- Set up CI/CD pipelines for Microservices on AWS using App services.
- Deploy and run applications using Docker containers.
- Expertise in developing automation scripts in BDD format using cucumber and proficient in writing cucumber scenarios in GHERKIN format
- Set up VSTS CI/CD pipelines for Microservices on VSTS and deployed to Azure cloud using App services
- Create and maintain the Selenium scripts for automation.
- Performed extensive white box, grey box and black box testing.
- Perform Integration testing functional testing regression testing and End to End testing of the new releases in Workplace Engagement.
Environment: Selenium web driver, QTP, Quality Center (ALM), SOAP UI, Gherkin, Bugzilla, XML, MS Excel, Oracle 10g, SQL
Confidential
Responsibilities:
- Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
- Developed user-friendly and flashy XSLT reports using TestNG and Maven.
- Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Review the Business Requirements and closely work with the Business Team to get the clarifications addressed.
- Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
- Created Test Scripts in SOAP UI for Testing Web Services.
- Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
- Performed UI testing and front-end testing using Selenium.
- Involved in testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third-party API using Test Complete and SOAPUI.
- Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java).
- Created Selenium web-driver automation scripts using JavaScript to validate functionality on various browsers.
- Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
- Performed Assertions like Schema Compliance, XPath and SOAP responses.
- Worked on JIRA for ticket management.
Environment: Java, Selenium WebDriver, Cucumber, TestNG, Jenkins, Restful, SOAP UI, XPath, Jira, Eclipse, Maven, Java Script, Windows
Confidential
Responsibilities:
- Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Created test cases, scripts based on functional specification, prepared test data for simultaneous and combined Trade testing.
- Developed Test cases manually and generated Automation Scripts using open-source tools like Selenium Web Driver, TestNG, SOAPUI, Maven and Jenkins.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Involved in Designing & Developing data driven framework using Selenium WebDriver, TestNG and implemented Java Mail to send the regression result automatically.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Tested interactive company website and data miniaturization technology.
- Wrote manual test cases for web testing for verifying router and modem data.
- Verified the files against the commands in the command line.
- Created containers for multiple files and dictionaries for compressing/decompressing.
- Used JIRA bug tracking tool to analyze & capture bugs, track and manage dashboard any type of updates for project release.
- Used XML file to seed multiple file types into one dictionary and miniaturize them.
- Writing test plans. Test cases and logging bugs.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Soap UI, TDD, Agile, HTML, XML, XPath, JavaScript, JIRA, SQL, PLSQL, Oracle, Windows.
Confidential
Responsibilities:
- Involved in designing the POC for the client to demonstrate
- Analyze the test cases which can be automated as part of automation suite
- Involved in Automation plan for the project
- Prepared detailed Excel sheet which involves time estimation, risks and test cases which can be automated.
- Created Framework using maven Testing and WebDriver
- Automated Sanity and Regression test cases
- Integrated Automation project with Jenkins
- Successfully implemented Remote invocation from Linux environment to window s environment
- Integrated Jenkins with Git to build pull latest code for every automation execution
- Integrated Sikuli tool to handle windows-based functionalities.
- Involved in understanding the client requirements and project functionalities
- Reviewed the Design Document with the whole project team in order to make sure the requirements are feasible to implement and testable.
- Was involved in weekly walkthrough and inspection meetings to verify the status of the testing effort and the project as a whole.
- Designed Functional Test Cases based on Use Stories in test link
Environment: Java, Selenium Web Driver, Jira, Test NG, SOAPUI, Maven, XPATH, Eclipse, Jenkins Fire Path, SQL, Oracle, Firebug, HTML, XML, Git Hub, Internet Explorer, Chrome, Firefox, Oracle and Windows.
Confidential
Responsibilities:
- Developed the Test Plan after analysing specifications and business requirements.
- Prepared Test Cases and Test Scenarios based on the functional specifications and requirements.
- Performed Manual testing to ensure that the Fixed Income Module met the specified requirements.
- Conducted Security Testing to ensure that only authorized persons (registered customers, analysts, brokers) can access to the data.
- Conducted data integrity test to check the Fixed Income function, calculation and charts.
- Interacted with developing team to resolve technical issues and investigated software faults.
- Used JIRA as Defect Management tool as well as for bug reporting, tracking and documenting Bugs.
- Executing SQL queries to view successful transaction for data validation.
- Performed Back End testing by writing SQL queries in TOAD to retrieve data from Oracle database.
- Wrote extensive SQL queries to validate data in backend.
- Conducted Regression Testing for subsequent versions of the AUT.
- Involved in evaluating/reviewing test plans and test results based on the Change Control Documents.
- Verified the modification of test scripts in case of changing requirements.
- Managed the Test Matrix and Traceability Matrix.
- Involved in holding the weekly walkthrough and inspection.
- Documented the whole Test Cycle with strategies, execution details and also presented the result sets and reviews per release.
- Maintained and Managed test scripts in Clear Case, QC and troubleshooting issues.
Environment: Manual Testing, JIRA, HTML, MS Office, Oracle, Windows, UNIX
Confidential
Responsibilities:
- Responsible for Developing, Testing and Release of Web and Mobile based applications.
- Gather requirements from Business Analyst, analyse and execute them till the release stage
- Interacting with different suppliers for system bugs and resolution.
Environment: Xampp, JIRA, Java IDE
