Sdet Resume
Phoenix, AZ
SUMMARY
- 7+ years of experience in Software Development/QA testing (Manual and Automation Testing) processes, Test Planning, Test Case Design, Test Script Development, Test Environment Setup, Test Data Setup, and Defect Management.
- Good Exposure with all stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Developed automation frameworks using Selenium WebDriver, Protractor, JUnit and TestNG.
- Experienced with Cucumber tests in Ruby of business application systems and websites.
- Experience in using opensource testing tool for web applications and writing Test Automation Scripts in Selenium Web Driver using Java.
- Experience in preparing Test plan, Test scenarios, Test cases and Test summary reports for both automated and manual testing.
- Working Knowledge on OOPS Concepts like abstraction, encapsulation, inheritance, and polymorphism.
- Created and Managed UFT Test scripts based on the requirements and scenarios. Also, automated test scripts in UFT.
- Experience with container tools such as docker, RED Hat OpenShift, AWS CloudFormation.
- Executed SQL queries to verify the data updates to various tables and ensure data integrity.
- Working Knowledge on building Automation Frameworks that enable Continuous Integration and Deployment (CI/CD) services and tools (Jenkins, Docker, etc.)
- Good Exposure to Node.js, Java 8, JEE, Spring 4.3, Angular, React UI, jQuery, AJAX, HTML 5.
- Experience in developing automation scripts in object - oriented programming languages Java and using IDE tools like Eclipse and unit testing frameworks like JUNIT and TestNG.
- Extensive experience in Database Development using SQL, PL/SQL, Stored Procedures, Functions, and SQL/windows Server Management Studio and ETL Procedures as well.
- Enhanced, maintained, and run VB Scripts for regression testing using UFT.
- Experience in building the Scenarios, Features, Step definitions by using the Cucumber API’s along with Protractor and Selenium Web Driver to develop BDD framework.
- Experience with Cloud Technologies including containers, Kubernetes, OpenShift, AWS.
- Experience with AWS services such as S3 bucket, Lambda, RDS, Redshift, EC2, and SQS/SNS.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, Tosca, HP Quality center, API Testing, Protractor, JMeter, and Ruby mine, QTest, Appium, Postman, HP UFT/QTP
Web Technologies: HTML, JavaScript, Java, Python, Visual Studio
Web Services: SOAP, RESTful Web services
Defect Tracking Tools: Atlassian Jira, Bug tracker, Bugzilla.
Web Server: Java Web Server, Apache Web Server
Languages: Core Java, HTML, XML, VB Script VB, Python, Bash, Ruby, SQL.
Frameworks: Data Driven, Page Object Model, TestNG, Keyword Driven, Cucumber
Networking: TCP/IP, LAN/WAN, FTP/SFTP, HTTP/HTTPS, Ethernet.
Databases: Oracle, MS-SQL Server, DB2, RDBMS, Netezza
Editor/Automation Tools: Eclipse IDE, Jenkins, ANT, Maven
Operating Systems: UNIX, Linux, Windows, Android, IOS
Reporting tools: QlikView, Power BI
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
SDET
Responsibilities:
- Owns the SDLC testing strategy, test data management strategy, and quality of the supported applications.
- Determine test objectives and standards by studying Software requirements and writing test plans, test cases and test scripts.
- Involved in Functional testing, Regression Testing, and End to End Testing when needed.
- Involved in performing automation testing using tools like selenium, cucumber, Tosca, and protractor.
- Automated web applications using object-oriented languages like Java and Developed frameworks from scratch.
- Used Selenium WebDriver API with TestNG to automate tests on cross browser and cross platform environment using Python.
- Worked on testing frameworks (JUNIT and TestNG), Data driven, Keyword Driven frameworks, and webservices (SOAP and REST) where REST Web Service is mostly used.
- Analyzes functional and technical requirements and translates them into manual and/or automatable test scenarios.
- Coordinated with other QA teams to plan and execute automated testing for cross-browser verification, API, MySQL using Tosca.
- Utilized Agile development practices including developing Behavior Driven Development (BDD) and Test-Driven Development (TDD) to document and validate system functionality and behavior.
- Developed and enhanced automation solutions in Agile code delivery and deployment (CI/CD) pipelines and responsible for builds.
- Tested multi-tiered mobile applications systems, mobile devices using Appium and Postman, and web applications, and complex data-driven applications.
- Communicated with teams working in various locations for delivering products in engineering, operations, or release.
- Performed GUI, Black box testing, and regression testing using UFT/QTP.
- Worked on Cloud Infrastructures- AWS services such as S3 bucket, Lambda, Kinesis, EC2, ECS, and SQS/SNS.
- Worked with development team to identify and capture test cases, ensure version Settings, parameters, scope of testing and involve in UAT (User Acceptance Testing)
- Worked closely with product managers and leaders for direct testing implementation strategies.
- Implemented simulator for Mobile app testing in Android and IOS platform using Appium.
Confidential, Kennesaw, GA
Test Engineer
Responsibilities:
- Worked on building automation framework using Selenium web driver using Python.
- Reviewed story cards Facilitated and coordinated requirement analyst refining functional & non-functional requirements.
- Designed and Developed Test Automation Framework using Cucumber for performing component, integration, and end to end testing against the integrated enterprise applications.
- Execution of manual test cases and logging of defects. Logging the bugs which are found during Manual Testing and Automation Testing the Suit.
- Involved in conversion of manual scripts to automated scripts by using using object-oriented languages.
- Tested the web pages manually and as well as using automated tools like Selenium.
- Created the Git repository for webservices and Wrote test case scenarios for UI workflows and API-Postman testing.
- Tracking the bugs and improvements through JIRA. Handling the project with GIT version control.
- Extensively used JUnit for unit testing, integration testing, and production testing.
- Written reusable, scalable, testable, and efficient code in Java and Python.
- Involved in development phase and acted as a point of contact whenever release is scheduled.
- Implemented Automation framework using real mobile devices in Android and iOS platforms.
- Involved in executing SQL queries and PL/SQL procedures, functions, and packages for backend testing.
Confidential, Seattle, WA
QA Automation Engineer
Responsibilities:
- Involved in complex test cases dealing with Business rules, under writing issues, validations and in test cases related to quote screens and rating behavior.
- Design, develop, and implement automated tests using Selenium WebDriver, TestNG, Python, and Java in accordance with enterprise standards.
- Participated in the development of automated testing for core restful web APIs.
- Responsible for developing and enhancing test automation solutions to keep pace with fast-paced Agile code delivery and deployment (CI/CD) pipelines.
- Identified testing patterns, estimated the test effort, and created a test execution plan.
- Involved with all types of manual testing like sanity testing, Functional testing, Ad hoc testing, Smoke testing, Positive & Negative testing, Regression testing, Integration testing, GUI testing & Browser Compatibility testing.
- Performed the mobile automation using Appium and wrote test cases for the web portal focusing on API verification.
- Involved in Cloud AWS Elastic Container Service, EC2, Relational Database Service, VPC Networking.
- Assisted the IVR testing team for call routing solutions and methods where Cyara and Genesys are used as an automation testing tool.
- Coordinated with offshore team and guided them with application functionality and technically when faced with issues.
Confidential, Columbus, OH
QA Test Developer
Responsibilities:
- Created Schema designs and JSON format for API's (Application Programming Interface).
- Interacted with Business Analysts to come up with better implementation designs for the application.
- Act as key point of contact for all QA aspects of releases, providing Design services and coordinating with resources internally and externally and ensure testing is well defined.
- Maintains and reviews all the Design architecture and test scripts for all the projects and Created the Git repository for webservices and Wrote test case scenarios for UI workflows and API testing.
- Anticipate, identify, log and track issues as they arise and communicate test progress, test results, and other relevant information to QA and Project management.
- Involved in performing automation testing using tools like selenium and cucumber.
- Created and automated testing solution to test PDF reports to go along with the existing front end functional UFT.
- Wrote extensive programming in Python and JavaScript for automating the functional and regression testing which is an End-to-end testing framework for AngularJS application.
- Worked with Business customers to develop Gherkin scripts that will be input to Cucumber automation scripts.
- Worked on Microsoft Azure focusing on test Plansthat supports linking bugs and traceability.
- Involved in executing SQL queries and PL/SQL procedures, functions, and packages for backend testing.
- Assisted in building Automation Frameworks that enable Continuous Integration and Deployment (CI/CD) services and tools (Jenkins, Docker, etc.)
- Performed automation testing using tools such as Ruby-Mine, Cucumber, Selenium, HP Quality Center, Quick Test Professional (QTP)/UFT.
Confidential
QA Analyst
Responsibilities:
- Demonstrated software development processes including analysis, design, coding, system and user testing, problem resolution and planning.
- Participated in creating test plans, data, procedures, and manual and/or automated test scripts.
- Create and maintain test data for multiple or complex projects.
- Participated in customer Engagement Technology Portfolio for providing support to digital Customer Technology solutions including digital assistants, agent assistants, live agent chat, and agent desktop solutions for all business units.
- Written and executed manual and automated test cases that emphasize a risk-based approach.
- Followed processes created by project manager to validate end-to-end high scenarios and business requirements, fulfilling process activities in Jira, analyzing test results, raising defects, performing, tracking defects, and generating test summary reports.
- Independently validated the results of test executions, actual vs. expected results
