Senior Sdet Resume
Kansas City, MO
SUMMARY
- Senior Software Development Engineer in Test (Senior SDET) with around 7+ years of experience in designing, developing UI and Web Service test automation frameworks for enterprise - level web applications in Airline, E-commerce, and Health Care domains.
- Working in Agile-scrum environment, Actively participation in Daily Scrum calls, Backlog grooming, Sprint Planning and Sprint retrospective meetings
- Experience in all stages of the Software Development Life Cycle and Software Test Life Cycle at all dimensions of Regression, Sanity, Smoke, Performance, Functional and Usability & Reliability.
- Working experience with Test management /defect tracking tools like Confluence, Jira and HP ALM
- Experience working with test automation frameworks for web using test automation tools - Selenium Web driver, Rest-Assured API, and Cucumber- Gherkin.
- Experienced in Behavior-Driven Development, Advanced Automated Acceptance Testing with Restful Web Service Testing.
- Design, Develop and implemented different Test automation frameworks like, Behavior driven, Data driven and Hybrid using Java.
- Expert in building Test Automation frameworks using TestNG, Junit, Cucumber according to the project requirements from Scratch.
- Good knowledge in building pipelines using Continuous Integration and Continuous Deployment using Jenkins.
- I had good knowledge on java programming and good knowledge on java collections.
- Expertise in Automation tools such as Selenium WebDriver, Selenium IDE, Selenium Grid, Java, Jenkins (Continuous integration, Regression tests), Maven (Regression tests), Cucumber, TestNG (Regression tests), Eclipse, Junit and JMeter.
- Involved in performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
- Expert in developing Java Selenium Web Driver /IDE/Grid test scripts and Test Frameworks using TestNG/JUnit, ANT/MAVEN/Gradle build tools.
- Worked on testing SOAP services using SoapUI manually and automated them in the same tool.
- Experience in Database testing by using Oracle, MS SQL Server, and MySQL.
- Excellent experience with source version control tools with bitbucket, Git & GitHub.
- Performed many POC’s (Proof of Concepts) using different tools on Banking, E-commerce and Health care domain projects.
TECHNICAL SKILLS
Testing tools: Selenium WebDriver, TestNG, Junit, Cucumber, Appium, Groovy, Postman, SOAP UITechnologies Java with Data Structures and Algorithms, Groovy, python
Web Designing: Angular 7, HTML5, CSS3, Java script, TypeScript, Bootstrap
Databases: Mongo DB, MySQL, SQL Server, Oracle & MS Access
Development tools: Eclipse, Net Beans, WebStorm, PyCharm, Postman, splunk, Visual studio code, HPE ALM, Katalon Studio, Sequel Pro, Tableau, Xcode, fork, flutter Android Studio, Data grip, simulator
Operating system: LINUX, UNIX, Windows
CI/CD tools: Jenkins, Docker
Others: GIT, Bit Bucket, Design Patterns, Heroku, Jira, Agile and Waterfall Methodology
PROFESSIONAL EXPERIENCE
Confidential - Kansas City, MO
Senior SDET
Responsibilities:
- Involved actively in analysis, designing and testing (Automation/Manual) of all modules of the web application.
- Responsible for deploying the code from internal test environment to Production and ensuring stability post deployment.
- Used bitbucket to check-in the code and Jenkins to build new jobs at the schedule time using corn jobs.
- Used Selenium web driver and java using Junit framework to automate regression testing to support continuous deployments.
- I also has an experience in connecting the framework with SQL data base using JDBC.
- Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
- Attended triage meetings to understand and consider the scope changes for the release during the test execution phase.
- Developed automated tests using Selenium WebDriver with developers for Continuous regression testing (Jenkins) and reducing manual testing using Selenium, TestNG and Maven.
- Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
- Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appium and Java.
- Implemented real device mobile app testing using Test Object on the cloud.
- Design and develop the database queries, tables and stored procedures using SQL.
- Developed the test suite in Katalon for Data testing for the huge client data.
- Performed Back-End Testing, Involved in new database designs and data migration testing. Writing complex SQL queries for database table manipulations of relational database systems to verify test results and fetch live data.
- Log, track, troubleshoot and escalate (when necessary) issues identified during testing cycles.
- Effectively involved in client-side implementations right from requirement documentation, analyzing client data and testing the data along with SSO as.
- Involved in peer review of test cases, perform build verification testing and execute test cases on multiple browsers to ensure application consistency across browsers.
- Identified and designed test cases for Regression and Integration Testing.
- Automating the test case framework using SOAP UI, postman and Groovy web-service testing, Used Protractor for frontend integration testing.
- Propose suggestions and assist in the piloting of new testing technologies and quality process initiatives across the organization
- Used Maven to build and run the Selenium WebDriver automation framework. After successful executions scripts, framework used to send the automation reports over email.
- Designed and developed Test Scenario, Test Cases and steps for various Business Services covering both positive and negative testing requirements
- Gained the good knowledge on building the framework form scratch by doing POC for the newly implemented project. Design and execute system performance, scalability and security tests.
- Assist in managing any testing tools or environments. Participate in design, architecture, and code reviews.
Confidential, Newyork
Test Automation Engineer
Responsibilities:
- Attended the Scrum calls, Sprint planning sessions, Sprint Grooming sessions and Sprint Retrospectives.
- Understanding project document and product objectives to create and execute test cases.
- Understanding the flow of code and how it interacts with different components.
- Involved in providing the code reviews for the peer’s work in the team
- Handling technical communications and understanding the customers' systems.
- Noting all testing actions you has performed in daily and weekly reports.
- Analyzing and disintegrating software systems and coordinating with other teams to enhance the overall design.
- Experience working on CI/CD pipeline using Jenkins, scheduling the build jobs to run the regression and
- Building, customizing, deploying, and managing the environment/test automation frameworks.
- I was involved in doing the proof of concept for the different projects using Cypress.
- 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
- Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- I was involved in working native framework for Android automated testing like Espresso.
- For IOS testing I has XCUITest is for black-box testing and XCTest general testing framework for apple apps which is a part of Xcode IDE.
- Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber and Java.
- Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort
- Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.
- Analyzing Business Requirements, created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).
Confidential - Ashburn, VA
QA Engineer
Responsibilities:
- Designed and developed a Hybrid Automation Test framework using Cucumber-Selenium for the Web Automation.
- Worked on Test Driven development and Data Driven Development Frameworks for Web Automation.
- Built reusable functions to implement various functionalities to avoid redundancy in testing the application.
- Setting up the Selenium Web driver environment. Designed generic cucumber BDD framework
- Extended the Automation framework for reporting using Extent Reports and deployed the framework in Jenkins to run the scripts in CI/CD. Experience in testing complex web-based applications.
- Strong knowledge in Core Java Concepts, OOPS concepts, Java programming and designed methodologies.
- Executed the Automated test cases in Multiple Environments like ST, SIT and UAT environments in multiple browsers like Chrome, Safari, IE and Firefox.
- Involved in developing, maintaining and executing of test cases to ensure software applications meet the end- user requirements
- Extended data driven framework and developed re-usable functions across the application.
- Worked on creating and reviewing the test plan, gathered the test cases and Developed and executed the Test Scripts.
- Conducted various Manual testing mechanisms such as Functional, Smoke, System, Regression Testing etc.
- Created Automation tools to make ease of updating of data to the Bug Tracking tool.
- Strong knowledge in Software Development Life Cycle, Software Test Life Cycle, Bug Life Cycle in Health care domains.
- Worked in preparing and executing test cases evaluated test results and Defect Report discrepancies to the development team using JIRA. Experience in cross browser testing, Sanity testing.
- Experienced in Agile methodology and worked with scrum team and holds a good knowledge on scrum ceremonies. Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
- Has experience in analyzing performance test cases using JMeter. Worked Mobile app testing using various tools like perfecto.
- Conducted test on Web services transactions like automatic bill payment, wire transfers, batch payments and account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI.
- As an Automation Tester, responsible for development and maintenance of Automation Frameworks, tools.
- Managed and coordinated onsite/offshore functional test efforts and Automated functional testing
Confidential
QA Engineer
Responsibilities:
- Analyzed the requirements and developed Test Automation modules using Data Structures and Algorithms
- Worked in Agile Methodology, involved and worked with scrum team.
- Involved in developing the Web Automation Framework and API Test-Automation Framework and connecting to the data base using JDBC.
- Experience in Cross browser testing (Chrome, FF, Safari, Edge) on different platforms
- Analyzed existing selenium framework automation requirements. Maintained and update the release document for version update in the app.
- Developed the Web Test-Automation Framework and API Test-Automation Framework. Experience in Cross browser testing (Chrome, FF, Safari, Edge) on different platforms
- Automated Restful web services using Rest Assured java library and built a reusable framework and maintained the same.
- Implemented parallel execution using TestNG, Selenium grid and Headless Automation using Phantoms.
- Performed Proof of concept’s (PoC), feasibility studies for several Test automation.
- Certified Selenium automation tester from Vskills.
- Created Automation tools to make ease of updating of data to the Bug Tracking tool. Expertise in Core Java concepts, design methodologies.
- Experience in API Testing manually using Postman.
- Actively participated in building the Test plan, Test scripts and test cases
- Deployed the Automation Scripts in the Dev, Test and Preprod environment.
- Involved in Scrum Meeting, Sprint Retrospectives and Sprint planning activities.
Confidential
QA Analyst
Responsibilities:
- Manually executed Test cases after reviewing the business requirement document and technical specifications and responsible for updating existing test cases against the requirements.
- Involved in preparation of Test Plans, which detailed the testing scope, review and analysis of BRD for completeness.
- Developed detailed Testing Methodologies, Test Matrices, Test cases, and Test Procedures.
- Executed Test cases and tracked the Defects using Application Lifecycle Management (ALM).
- Performed Functional Testing, Regression Testing, Exploratory Testing, Security Testing, and User Acceptance Testing.
- Used JAWS for 508 compliance testing.
- Utilized process-based test management system Quality Center for organizing test requirement's documents, test plans and test lab.
- Performed Business Objects testing to validate the eFAP Universe data fields and wrote UAT test scripts for verifying the canned repo Execution of test cases on different browsers like Internet Explorer, Mozilla Firefox on different Operating Systems
- Performed Manual testing extensively using Positive and as well as negative scenarios.
- Created and executed Automated Test Scripts using Spring Tool Suite IDE as part of Smoke testing.
