Sdet Resume
SUMMARY
- Quality Assurance professional with over 7 years of experience in manual and automated Quality Assurance, Performance Analysis, and working with geographically - diverse and international project teams.
- Full Software Development Life Cycle (SDLC) experience, involved in requirement analysis, design, Development, testing, and maintenance with working experienced in Agile SAFe, Scrum and Waterfall Environments.
- Proficient in using test automation tools such as Selenium WebDriver/Grid, UFT, HP Quality Center/ALM, Junit, Rally, TestNG, Jenkins and Cucumber to develop automation testing scripts for web and client server applications.
- Proficient in developing and executing high quality Test Cases and Test Scripts from Requirements.
- Good exposure in Object Oriented Programming Concept such as -Inheritance, Polymorphism, Abstraction, Encapsulation, Interface, Class, Abstract Class, etc
- Proficient in analyzing system & functional specifications, UI wireframes, use cases, business requirements, business rules to prepare test cases/scenarios.
- Good experience in using Java, Junit and TestNG test framework to write functional test.
- Experienced in making DataDriven and keyword and hybrid Framework to maintain Test Suites.
- Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix.
- Proficient in using Postman for testing API testing
- Experienced working with Service Oriented Architecture (SOA), Software development life cycle (SDLC) and agile / Scrum development environment as well as Safe agile framework.
- Working experience with testers, developers and other project team members, testing complex projects and software product enhancements.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using ALM, JIRA and Rally.
- Experienced coordinating and working with offshore and onsite team (QA, Dev, PM, PO, Scrum master).
- Good analytical and communication skills and ability to work independently with minimal supervision.
- Extensive working knowledge in UNIX, SQL .Python and Windows platforms
- Experience in Oracle, SQL server and MySQL
- Experience in working in domains like Satellite Television Company, Retail/e-commerce.
- Have good experience testing using the Point of sale machine
- Good exposer on AWS
TECHNICAL SKILLS
Automation/Testing Tools: SeleniumWebDriver, Appium, Load Runner, Quality Center/ALM, JMeter, Cucumber, SOAP UI, Postman
Frameworks: TestNG, Junit, MVC
Languages: Java, Python, JavaScript, C++, VBScript
Web Technologies: HTML, XML, CSS, JSON and Angular JS
Version control tool: Git
Build Tools: Ant, Maven
Defect Tracking: Jira, Rally, ALM
Continuous Integration Tools: Jenkins
Operating Systems: Win 2000/XP/Vista/ 7, Linux, Mac Os X.
PROFESSIONAL EXPERIENCE
Confidential
SDET
Responsibilities:
- Worked on Safe Agile Methodology and attended Daily stand up meetings.
- Used swagger as technical requirement document to understand business requirement
- Using Postman as client API tool to validate response for different https call like get and Post.
- Using Rally as project management tools to track assigned user stories, defects and test cases
- Worked with enterprise team to build and run code from Jenkins
- Schadule Regression test daily basis based on deployment timings and then gather reports, analys the root couse of failer test cases
- Provided pre-and post production deployment support end to end
- Managed end to end automated regression testing effort and monitoring hourly Jenkins job build
- Was involved in sprint automation task as soon as Developer finishes their work with unit tests and check-in
- Keep track of all the Legacy defects and monitor them across all the environments
- Prepared demo as a place holder acceptance testing to business and document feedback from business
- Provide signoff for User Stories
Confidential
Automation Engineer
Responsibilities:
- Worked on Agile Methodology and attended Daily stand up meetings.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
- Worked on Data Driven Framework and POM for Automation test scripts.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Added many front-end automation tests and BDD steps using Cucumber specification framework, TestNG and Java which decreased 75% of manual testing.
- Maintained and executed Maven build files for running automated tests.
- Worked on the Android module of the project where I was responsible for automating the app using Appium with python.
- Used Git as code repository and Code Collaborator to manage code reviews.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
- Closely worked with developers and product owners in an Agile Environment using technical stories to create automated APIs (REST/SOAP) and built a framework for continuous support for future releases.
- Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.
- Conducted backend testing using SQL queries to validate data for database.
- Verified, edited and update test data in new or existing systems before testing.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
- Worked in the form of sprint team with business analysts and developers in Agile methodology.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, Page Object Model, Swagger, Postman POM, Data Driven Framework, Quality Center/ALM, XPath, Dom, Python, WebServices, agile, Apache, Internet Explorer, Firefox, Chrome, SQL, Oracle, Windows.
Confidential
Test Analyst
Responsibilities:
- Involved in test cases review by development team, product management and modified the test cases based on their feedback.
- Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
- Developed Automation framework using Selenium Web Driver.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with TestNG.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
- Tested applications developed in Java with J2EE framework.
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Design & Develop data driven framework using Selenium WebDriver, TestNG and Apache POI API.
- Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
- Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
- Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
- Created manual test cases, reviewed with different stakeholders to validate the functionality.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Environment: C++, Java, Selenium, TestNG, Maven, SQL server, Oracle,, Application lifecycle Management.
Confidential
Test Analyst
Responsibilities:
- Participate daily standup meeting with Project Manager provide status of assigned work discuss on critical issue.
- Analyzed functional specification documents, Business requirements document and created Test Plan, Test Scenario, Test Cases for manual testing.
- Performed Smoke, sanity testing once new build deployed in testing environment and validate the result in back-end.
- Executed Test Cases manually as part of system testing like selling items with different tenders, returning with different tenders, Creating Special order, delivering special order in POS register, executing test cases using NFC card simulator tool Collis as well validate the result with back end database and update in ALM.
- Tested the Boundary Condition for maximum discount percentage for Retired Associate discount and providing reference value for the particular test.
- Logging defect in ALM once encounter any issue while executing test cases and assigned to Developer with proper details.
- Participating Defect triage meeting and providing update to team.
- Performed End to End Testing start with register new customer applying new credit card, enrolling rewards program, card while purchasing items by customer.
- Coordinating with offshore team for transaction verification and providing details.
- Executing SQL queries for updating different percentage of Associate discount with different types of associate and retrieving CPOS order form data base and deliver or return through POS register.
- Running automation script in UFT and analyzed the results.
- Worked closely with QA and Developers to clarify/understand functionality, resolve issues.
- Retesting defect after got fixed and updating proper comments if issue resolved closing the defect if not reopen.
- Preparing daily status report (DSR) and updating to lead by EOD.
- Conduct Regression testing after the defects were fixed to make sure other components of the application is still working as expected
- Conducting User Acceptance Testing(UAT) with BA, Business team, Project manager and others
- Used SOAPUI for checking the request/Response of the API web services testing.
Environment: Oracle/UNIX, SQL Server Management Studio, .net, Windows, UFT, ALM
Confidential
Test Engineer
Responsibilities:
- Provided complete support from identifying test requirements, writing and executing detailed Test plan and Test cases and involved in communication of requirement changes to other team members
- Created Requirement Traceability Matrix (RTM) to track requirements.
- Wrote complex SQL queries to perform the backend testing of the Oracle database using PL/SQL developer.
- Validate the XML output for the test harness application and the different service code associated with it.
- Using HPQC for version, tracking defects, enhancement requests, assign work activities and assess the real status of project throughout the lifecycle.
- Performed Video on Demand (VOD) testing through the live box setup on the lab and validate the customer’s payment through CSG (billing system).
- Performed validation on Pay-per- view events like movies, video contents, and upcoming events, also performed adjustments on credits on customer accounts.
- Tested the XML based test harness application for STB.
- Tested for the payment verification made through STB and on the backend billing system (CSG system) used by Confidential .
- Experience testing VOD/Live video on multiple devices including tablets, ipad.
- Performed validation for receiver activation (swapping as well as adding multiple receivers) on existing as well as new customer.
- Done validation of the WA (western arc) and EA (eastern arc) customers and their eligibility of different package and cost through STB.
- Tested the requirements for reinstalling dish for PIA and PP and RV customers for bankruptcy status with Dl. Status (A, C, E, and V).
- Participated in the test environment setup and in ensuring that facilities and test tools are in place to successful perform the required testing effort.
- Responsible for writing and execution of positive, negative and functional test cases to cover overall quality assurance using HP Quality Center (QC) for each release.
- Tracking test case results, analysis problems, log defects, defect tracking in QC.
- Used Test Harness to create a new account in Confidential and performed any modification in the account for existing customers using soapUI
- Performed web services testing using Test Harness and soapUI.
- Regular interaction with core developers to assure that all the defects is addressed in time.
- Mapped test plan back to functional requirements for ensuring all the requirements are been included in the test cases.
- Working with business stakeholders and assists in Quality Assurance by participating in system testing, integration testing, and regression and smoke testing.
- Coordinate technical activities; provide guidance and direction to team of engineers to ensure project completion.
Environment: QC, Windows, MS Office, Oracle 11g, Manual Testing, soapUI, Test Harness, Mainframe, SBM,