Sdet Resume
Atlanta, GA
SUMMARY
- Software Test Engineer with 6+ years of experience in web, client - server application testing.
- Quality-focused professional experience in manual testing and automation testing.
- In-depth knowledge of Software Testing Methodologies such as Functional testing, Black box testing, Integration Testing, Regression testing, User Acceptance Testing (UAT), System Testing.
- More than six years of testing experience related to risk assessment in Insurance domain projects throughout the career.
- Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile and Waterfall models and TDD/BDD.
- Knowledge of automation testing of web applications using Selenium Automation using WebDriver, programming using Java
- Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated Testing with tools such as Selenium WebDriver/IDE, TestNG, Cucumber, Quality Center/ALM, JIRA, and Maven.
- Experience in using SoapUI for testing Webservices SOAP, REST and used various types of assertions.
- Knowledge in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Experience programming in Java, JavaScript, HTML, XML, SQL, PL/SQL on Windows, Vista Operating Systems and UNIX environments.
- Knowledge of widely used JavaScript and TypeScript based web frameworks like AngularJS, Angular 2.0 and ReactJS.
- Experience and actively involved in building and testing Restful Web services API using Postman and SoapUI, for UI Integration.
- Knowledge in Java White-Box testing using Eclipse IDE.
- Experience in Configuring and testing AWS various services like EC2, S3, EBS, VPC, ELB, SQS, IAM, Route 53, Auto Scaling Cloud Front and Cloud Trail.
- Experience in test automation and continuous delivery of web applications, client server applications, web services/APIs Testing.
- Experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Knowledge in all modules of Quality Center (Requirements, Test Plan, Test Lab, Dashboard and Defects).
- Experience in performing different tests types, QA Methodologies: White Box, Black Box, Front-End and Back-End, Stress & Load, Regression, Configuration, Functional, Installation & Integration, Smoke, and User Acceptance Testing
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Knowledge of defect tracking using Jira, Quality Center/ALM.
- Experience with database testing by writing SQL queries.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Good work ethics, detail oriented, fast learner, team oriented, flexible and adaptable to all kind of environments.
TECHNICAL SKILLS
SDLC Methodologies: Agile/ Scrum, Waterfall
Build/CI Tools: GIT/SVN, Maven, Jenkins, Docker, Kubernetes
Automation Tools: Selenium IDE, Selenium WebDriver, Protractor, HP LoadRunner, TestComplete, Cucumber, SpecFlow, Adobe Experience Manager (AEM), Apache JMeter, TestNG, NUnit, MSTest, SoapUI, Postman, qTest, HP UFT/QTP
Framework: TDD, BDD, Data Driven, Keyword Driven, Hybrid and Modular Frameworks, Page Object Model, and Backend Testing
Bug Tracking: Jira, Quality Center/ALM
Programming Languages: Java, Python, JavaScript, HTML and XML
Database/Database tools: MS SQL Server, MySQL, NoSQL (MongoDB), PL/SQL
Management & Reporting: Jira, Confluence, HP ALM, IBM RQM, IBM CQ, MS Office, MS Outlook, MS Lync, Jabber, Cisco, Slack
Cloud Services: AWS, Microsoft Azure
PROFESSIONAL EXPERIENCE
Confidential - Atlanta, GA
SDET
Responsibilities:
- Assessed & analyze user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
- Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.
- Involved in preparing test cases using Selenium Web-driver (Java) to validate all UI components, Popups, Browser navigations, Mouse Movements.
- Developed Automation Scripts for Regression using Selenium Web Driver and Java using JUnit framework.
- Developed and executed SQL queries in the database to conduct Data Integrity testing by checking the data tables on the server.
- Performed Regression testing for new builds and every modification in the application using Selenium Web Driver and RC.
- Experience in setting up test environment for automated script execution using Java, Appium and TestNG.
- Created Automated Test Cases and Scripts using TestComplete for a Database Application.
- Interpret application architectures and identify areas for automation.
- Involved in performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
- Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
- Performed Functional Testing, Smoke Testing, Regression Testing, User Acceptance Testing (UAT), Database Testing and Performance Testing.
- Performed Manual and Automation Testing for Web-based and Mobile applications using Appium for various platforms and technologies.
- Performed Data driven testing to validate the components displayed on the website using Selenium
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
- Conducted Test Case walkthroughs to achieve consensus on Test Case correctness & completeness ensuring width and depth of test scenarios.
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions.
- Managed the Framework dependency jars using Maven.
Environment: Java, Selenium WebDriver, Appium, GitHub Jenkins, Soap UI, TestComplete, HTML, XML, JIRA, Cucumber, Eclipse, Maven, TestNG
Confidential - Atlanta, GA
QA Automation Engineer
Responsibilities:
- Assessed & analyze user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
- Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.
- Involved in preparing test cases using Selenium Web driver (Java) to validate all UI components, Popups, Browser navigations, Mouse Movements.
- Developed Automation Scripts for Regression using Selenium Web Driver and Java using JUnit framework.
- Developed and executed SQL queries in the database to conduct Data Integrity testing by checking the data tables on the server.
- Performed Regression testing for new builds and every modification in the application using Selenium Web Driver and RC.
- Extensively used UFT to create test data for regression testing the system.
- Experience in setting up test environment for automated script execution using Java, Appium and TestNG.
- Interpret application architectures and identify areas for automation.
- Involved in performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
- Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
- Performed Data driven testing to validate the components displayed on the website using Selenium
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
- Conducted Test Case walkthroughs to achieve consensus on Test Case correctness & completeness ensuring width and depth of test scenarios.
- Created Java based scripts for Selenium Web Driver with Junit as automation framework.
- Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions.
- Extensively worked on infrastructure testing by ensuring the application facilitation in a managed and controlled way.
- Managed the Framework dependency jars using Maven.
- Automated test cases in Visual Studio IDE and maintained JavaScript and Protractor automation code and resources in Git as a distributed version control tool.
- Responsible for the development, documentation, execution, and maintenance of unit, integration, and regression testing of party and in-house software and utilities.
- Recorded and managed defects.
- Created Java based scripts for Selenium Web Driver with Junit as automation framework.
- Performed Regression testing for new builds and every modification in the application using Selenium Web Driver and RC.
- Worked on integration of Selenium RC/Web Driver with existing API to test Framework.
- Implemented Agile/Scrum methods for testing approach.
- Performed black box testing, database testing, and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.
- Develop and support an end to end automated testing process for Dev Ops
- Experience with Microsoft Azure in testing end to end functionality and building integration suite.
- Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
Environment: Java, JUnit, UFT, TestNG, Selenium WebDriver, GitHub Jenkins, Appium, Protractor, Soap UI, HTML, XML, JIRA, Cucumber, Eclipse, Maven
Confidential - Dallas, TX
Sr. Quality Assurance Analyst
Responsibilities:
- Reviewed business requirements and technical specifications, and prepared test strategy
- Prioritized and developed test plan, test scenarios and test cases for various modules based on business requirements in Agile/SCRUM methodology
- Designed test prioritization and performed integration, functional, and system testing for enterprise applications.
- Partnered with architects, backend engineers, product owners and developers in evaluating and resolving complex issues during the testing process
- Participated daily stand-ups, grooming, sprint planning, and retrospectives
- Coordinated with cross-functional teams in handling crucial bugs and test environmental issues.
- Formulated innovative ideas to increase efficiency and reduce the issues of the software
- Participated in designing of product development with business partners, product owners and development team
- Used HP Quality Center/ALM to manage requirements and develop test cases
- Managed complex testing initiatives including planning, scheduling, and execution for enterprise applications and ensured quality is met as per design specifications.
- Led the development of test strategies based on functional requirements, and user acceptance criteria
- Coordinated with Agile team in issue management, reporting, resolution and change control
- Planned and performed functional and end-to-end testing for Single Sign-On applications
- Investigated and reported issues to development team using JIRA tool
- Performed root cause analysis (RCA) for identified issues, analyzed and helped in correction of defects throughout Software Testing Lifecycle (STLC)
- Communicated and proposed ideas on outcome results of testing during retrospective meetings
- Created SQL queries and conducted backend testing to validate products in Oracle databases
- Conducted requirement traceability matrix (RTM) and updated to Agile team
- Demonstrated and shared the knowledge on new feature functionality to business partners
- Performed API testing using ReadyAPI/SoapUI Pro tool for SAML SSO and validated from different data sources using JDBC
- Designed automation framework developed test scripts using UFT (Unified Functional Testing) tool and improved efficiency of projects through performing functional testing.
- Identified gaps in testing processes, created solutions and made continuous improvement
- Collected and analyzed data for improvements, and created complex input test data to address critical functionality
- Coordinated production release validation testing with internal teams and external customers
- Advised new trend methods and technologies, development concepts and techniques to improve testing process
- Created test metrics and provided the reports to internal business partners using HP ALM tool, and provided guidance and technical supervision
- Mentored onsite/off-shore QA resources in product development, testing methodologies and scripting techniques
- Executed test scripts for Continuous Integration process using Jenkins
- Performed browser testing for each operating system with various browsers using UFT tool
- Conducted regression testing to determine release readiness using UFT automation test scripts
- Involved in Software Development Life Cycle (SDLC)
Environment: Java, Oracle, XML, DB2, Jenkins, Windows 7/10, JIRA, JSON, Postman, TestComplete, UFT (Unified Functional Testing), HP Quality Center/ALM, TestRail, ReadyAPI / SoapUI Pro, MS Office.