Sdet Resume
Orlando, FL
SUMMARY:
- Around 7 Years of experience in Quality Assurance of software created using Java, .net, JavaScript technologies and software design patterns and testing tools and methodologies.
- Working Knowledge of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Requirements gathering, Analysis, Design, Development
- Implementation, Testing and Deployment.
- Good understanding of Agile software development lifecycle, V - model and Waterfall Methodologies.
- Worked closely with Product owner, Scrum Master, Development team, UI team, DB team and deployment team as well as members of Business team
- Expert in Manual Testing and Automated Testing
- Strong Experience in Automating Web Application Testing using Selenium WebDriver with Java and C# .
- Experience in Automating the Angular Web Application using Protractor on top of Selenium and using JavaScripting.
- Experience in Automating the mobile Application Using Appium with Java and TestNG.
- Experience in Automating the Java Based REST Web Services Testing Using Java and NodeJS based webservices using Chai and Mocha.
- Well versed with Handling Elements in Selenium WebDriver .
- Worked on different Automation frameworks like Page Object Model, BDD.
- Writing Automation Test scripts using TestNG, Junit, NUnit, JBehave and Cucumber.
- Worked in different software methodologies like Agile, V-model and Waterfall.
- Involved in daily Scrums, and iteration meetings under AGILE methodology
- Expertise in testing REST Web services using POSTMAN .
- Experience of build tools like Maven and continuous integration tools like Jenkins .
- Experience in writing queries to database and testing database using SQL Server, Oracle, MariaDB and MySQL.
- Experience in working with HTML/CSS and JavaScript.
- Expert in performing white box testing on backend servers like UNIX/Linux.
- Designed and developed an Automation framework using PERL for backend testing.
- Experience in Performing Load, Performance testing using Jmeter.
- Expert in performing the mobile testing for the web application.
- Expert in using Quality/Defect Management tools like JIRA, RT, VersionOne and HP QC/ALM.
- Proficient in devising all the artifacts of testing such as Test Scenarios, Test Cases, Defect Reports and Test Summary Report
- Experience in setting Up Applications locally using Docker.
- Involvement in Test Estimations and Test strategy implementation.
- Performed System, Functional, Regression, Integration, GUI, Usability, International, end-end, Positive, Negative, Data Driven Testing and UAT.
- Experience in participating the business discussions and proving the given suggestions.
- Good written, communication, interpersonal skills, proven team player with an analytical mind bent to problem solving, quick learning and delivering solutions.
- Experienced in training about the work and domain to the newly joined candidates.
TECHNICAL SKILLS:
Test Management: / Automation Tools: HP Quality Center, MTM, Selenium Web driver, Protractor, Appium, Selenium IDE, POSTMAN, Jmeter, Version ONE, Bugzilla, JIRA, fiddler, firebug, xpath, Putty.
Business Domains: e-commerce, Email, Retail, Payroll and Food & Beverages.
Programming Languages: Java, C, C#, Perl, Python.
Web Technologies: HTML/CSS, JavaScript, Angular.
Database Technologies: SQL, MySQL, MariaDB.
Environment: UNIX, LINUX, MS-DOS, WINDOWS XP/7/8/10, MAC OS.
Software Tools: Eclipse IDE, Android Virtual Device, DBeaver, Microsoft Visual Studio, TFS, GIT, Virtual Box, Microsoft Office.
PROFESSIONAL EXPERIENCE:
Confidential, Orlando, FL
SDET
Responsibilities:
- Perform backend data testing by writing SQL queries against MySQL database using DBeaver. Documented the test cases and test plan and participated in peer reviews.
- Created an automation framework for the UI developed using the Angular using Protractor on top of Selenium
- Automated the tests for the Java based rest services using the Java, JUnit and JBehave.
- Maintained Automation tests updated and performed regression and smoke test using Automation tests.
- Tested the rest Services for the NodeJS application and Java Application using POSTMAN.
- Automated nodeJs rest services tests using the external libraries which built on Chai and Mocha.
- Involved in business meetings to understand more about application and suggested few changes to cover the gaps.
- Tested Mobile Application on multiple devices and tested the UI using the additional apps.
- Tested android application using Android Virtual Devices for different devices.
- Developed JMeter script for doing performance testing of REST Services.
- Validated the HTML/CSS content displayed on webpages against the requirements specifications.
- Tested the Mobile Application manually and automated few tests using Appium and testing. Analyzed the requirements for all user stories and worked with the business team to understand the product.
- Successfully tested a project and deployed into live without any issues.
- Shared my knowledge with the newly joined teammates and helped them in understating the flow and architecture of application.
- Did server performance analysis while running the performance and endurance tests.
- Ran the builds in Jenkins and deploy the packages using Jenkins in all environments.
- Executed the Regression and smoke tests in each Sprint and make sure that existing functionality is not broken in this sprint.
- Followed the Agile methodology and attended daily scrum meetings and discuss the completed tasks and impediments and participated in sprint Planning.
- Logged the defects in Jira and Version ONE and worked with developers in understanding the issue and helped in debugging the issue.
- Maintained the Automation Code and Automation Test Cases in Git Repository and integrated in the project.
Environment: Protractor, Selenium Web driver, Appium, Java, NodeJS, JUnit, HTML/CSS, MySQL, POSTMAN, JBehaves, Jenkins, JIRA, Version ONE.
Confidential, Cincinnati, OH
QA Automation Engineer
Responsibilities:
- Developed automated test scripts defining scenarios and procedures to test the application using Microsoft Visual Studio and Selenium Web Driver with C#.
- Developed an Automation Framework using an existing Framework to get the responsive time of the webpage to load and Accessible after an action is performed.
- Developed the automation Test cases using NUnit Framework using Objects developed the Page Object Model Framework.
- Written new test Objects (with UI functions, and Business logic functions) in Selenium with C# and updated few existing Test Objects to work for all scenarios.
- Updated Automation Test Cases based on New UI Changes.
- Written Manual Test cases for functional Testing based on Business requirements.
- Involved in performing Functional and Regression testing, Staging/live testing of the application.
- Performed cross-browser testing (Firefox, Chrome with selenium scripts, all browsers manually).
- Converted existing Manual Test Cases (smoke, regression) into selenium test suites.
- Followed version control standards with TFS.
- Wrote and executed DB Queries to perform back end testing as well as to validate the test data.
- Using VBScript Performed Database Validation Testing using complex DB queries.
- Ensured that the delivered software meets the expectation of the business.
- Able to deal with multiple projects at one time and Provide daily updates to the Test lead.
- Participated in Daily Scrum Meetings, Sprint Planning/reviewing and Quarter planning and story reading sessions.
- Worked in Agile environment closely with Scrum master, Product Owner and BA.
- Ability to adapt quickly, follow up with details, and to meet deadlines consistently.
- Created separate Test Data for automation.
- Raised few missed defects in the existing functionality of application
- Clearly documented all the testing work at provided repository.
- Performed functional and regression testing in each sprint and UAT for each release to Production.
- Followed the defect life cycle and coordinated with DEV team for the bug fixes.
- Responsible for creating the Test Data for every Scenario.
Environment: Selenium Web driver, C#, NUnit, HTML, MSQL, Windows 7, Visual Studio, MTM, TFS.
Confidential
Senior Test Engineer
Responsibilities:
- Reviewed the custom software design documents and understood the requirements.
- Created test cases from software design documents
- Executed the test cases and escalated the execution report to lead.
- Reported and tracked the defects and verified the defect fixes.
- Setting up the hardware for creating the test environment.
- Performed the regression testing.
- Assist with delivery and support to clients
- Communicated the test status to team leads and project managers
- Provided the test documentation to clients
- Provide recommendations for shipping solutions to clients.
- Reported few defects which were already existing in the old Build.
Environment: POS, Self-Checkout, Microsoft Office, JIRA/RT
Confidential
Senior QA Analyst
Responsibilities:
- Reviewed requirements documented by Business Analyst for thorough understanding of the application.
- Involvement in the System Test Plan Preparation and Requirements Streamlining.
- Involvement in Preparation of Test Procedures, Test Scenarios, Cases and Test Data.
- Actively participated in business calls and code reviews.
- Responsible for GUI and Functional Testing, using Black Box Testing Techniques.
- Developed automated test scripts defining scenarios and procedures to test the application using Selenium Web driver and BDD Framework.
- Created Automation Test Scripts Using Element locators and Selenium Web driver methods.
- Wrote precise bug reports for all issues found within application or GUI automation code.
- Automated Regression test cases using Selenium Web driver, Cucumber and BDD Framework.
- Followed version control standards with GIT
- Enhanced Test cases using Java programming features and TestNG Annotations.
- Conducting Data driven testing, cross browser testing and parallel test execution.
- Involved in all phases of Product development.
- Performed Load, Performance testing using Jmeter.
- Responsible for testing and implementing SOA components
- Written SQL Queries to do the query about the product details.
- Very good Experience in Water Fall Methodology, Iteration process.
- Made changes to the web content using HTML/CSS and testing it for different issues.
- Reported the bugs to the development team in order to ensure the quality of the applications.
- Interacted with developers on a regular basis to resolve the issues related to defects.
- Generated test reports, defect reports in quality center.
- Involved in user acceptance testing by providing test data for users.
- Performed regression testing on different applications in latest builds.
- Prepared the Functional test plan and designed the test cases based on the requirements.
- Worked as per deadlines and aimed to complete the tasks on time.
- Provided the Support for Production deployment of every release.
- Trained the newly joined members about work procedure and domain.
Environment: HP Quality Center 11, Selenium Web Driver, TestNG, Java, Selenium IDE, Cucumber, Gherkin, Microsoft Office, SQL, HTML, CSS, Fiddler, Firebug.
Confidential
QA Analyst
Responsibilities:
- Understanding the SMTP protocol and understanding the email server structure of JUNO email service.
- Involved in testing of email server’s migration from UNIX to LINUX.
- Suggested a design for the Automation and developed the Automation scripts using PERL.
- Performed SQL Queries to get user login details and account activation status.
- Reviewed and Analyzed the Blueprints to understand the business requirements.
- Manually tested the PERL scripts using the debugging mode in the back-end environment.
- Created my own data for testing, during script development and Unit testing.
- Used RT/JIRA to log, assign and track defects
- Communicated with the Business Analyst, DEV and CRM teams during the entire testing process.
- Performed Stand Alone and End-to-End Testing, and Regression Testing.
- Re-designed and executed the test cases according to the change requests.
- Participated in weekly status meetings with Manager, BA and other teammates.
- Documented the Automation design and updated the document with any new changes.
Environment: PERL, JAVA, Microsoft Office, JIRA/RT, UNIX/LINUX.
