Software Developer Resume
DelawarE
SUMMARY
- 9+ years of experience in all phases of software lifecycle, developing.
- Test Cases, Test Plan and Automation test scripts using Selenium for testing Web based applications.
- Strong Knowledge of Software Development Life Cycle (SDLC) and QA Life Cycle which includes Designing, Developing and Execution of the entire QA Process and Documentation of Test plans, Test Cases,and Test Scripts.
- Strong work experience with software automation testing tools like Selenium Web driver/RC/ Grid and HP UFT,HP Quality Center,HP ALM
- Experienced in developing Data Driven Framework to maintain Test Suites.
- Experienced in developing Keyword and hybrid Framework to maintain Test Suites.
- Good experience in Selenium Test environment setup expert using the entire open Source tools.
- Strong experience in using Java, JUnit and Test - NG test framework to write functional tests.
- Expertise in performing regression testing on new builds, every modification in the application using Selenium Web Driver and HP UFT
- Experience in creating Test Strategy, Test Plans and Test Cases, Requirement Traceability Matrix.
- Experience in performing different tests types of QA Methodologies like White Box, Black Box, Front-End and Back-End, Regression, Functional, Smoke, and User Acceptance Testing.
- Expert using bug tracking tool JIRA, HP ALM and Etrack.
- Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, scheduling, testing, defect tracking and reporting.
- Exposure to different development methodologies like Waterfall Model, Iterative and Agile development.
- Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
- Experience in build and project management tool-Maven
- Experience in Continuous Integration tools like Jenkins,SauceLabs
- Manual testing experience of Web services using SOAP UI
- Good Knowledge on JMeter
- Strong experience in BDD - Cucumber, Gradle and Source Tree
- Strong experience in manual testing of API using Postman
- Good knowledge in Rest Automation testing using Rest Assured
TECHNICAL SKILLS
Operating System: Windows XP, Windows 7 & 8, Vista, MAC
Testing Tools: SeleniumWebdriver,SeleniumGrid,HPQuality Center, HP ALM,HP UFT, Google Espresso,Cucumber
Build Tools: Maven, ANT, Gradle
Testing Frameworks: Junit, TestNG
Programming Languages: Java, JSF, JSP, Struts, Hibernate, Ibatis and Spring.
Databases & Tools: SQL, MySQL, Oracle
Other Utilities: CVS, SVN, Source Tree
Web Browsers & Servers: IE, Google Chrome, Mozilla Firefox, Tomcat, Web Logic
CI tools: Jenkins, SauceLabs
PROFESSIONAL EXPERIENCE
Confidential, Delaware
Quality Assurance Engineer
Responsibilities:
- Followed Agile Scrum methodology. Participated in standup call, Story Grooming, Planning, Retrospective meetings, Sprint demos.
- Developed manual test cases in JIRA for the Acceptance criterias in the user stories.
- Tested the user stories in iOS, Android and in Web
- For every regression cycle, created manual test sets in JIRA and tested the E2E functionality
- Performed API testing using Postman tool
- Developed automation test scripts using BDD- Cucumber and Google Espresso
- Logged the bugs in Jira for the issues found and tracked it till closure.
Confidential, Delaware
Android automation Test Engineer
Responsibilities:
- Followed Agile Scrum methodology. Participated in standup call, Story Grooming, Planning, Retrospective meetings.
- Developed manual test cases in JIRA for the Acceptance criterias in the user stories.
- Developed test scripts using BDD - Cucumber
- Tested the developed scripts across various OS versions like Lollipop, KitKat, Marshmallow and Nougat.
- For every regression cycle, created manual and automation test sets in JIRA and tested the E2E functionality of all the features owned and updated the status in JIRA.
- Executed the test scripts in Jenkins
- Tested E2E functionalities of the features owned in Spanish App
- Logged the bugs in JIRA for the issues observed
- Worked on the banking features namely Transfers, Scheduled Transfers, Recurring transfers, Pay Bills, Recurring BillPay, Send Money with Zelle, Registering the contact point.
- Captured the API Request and Response for the API failures in the mobile app using Charles Proxy and followed up with respective team.
- Manual testing of API request and response.
Confidential, Columbia, MD
Senior Selenium QA Engineer
Responsibilities:
- Expertise in Selenium Framework development such as Data Driven and Hybrid Framework.
- Participated in Sprint Planning
- Wrote test cases for the Sprint related User stories
- Reviewed the test cases with business and imported them into ALM
- Executed the test cases and tracked the defects in ALM by assigning severity and priority to the test cases and tracked it till closure
- Ensure 100% test coverage by mapping test cases to requirements in ALM.
- Executed Smoke, Sanity, Regression and functional testing in the application
- Participated in Sprint demos
- Doing the migration from Junit to TestNG Framework and stabilizing the flows in TestNG.
- Done coding for the parallel execution on sauce labs.
- Involved in coding for running the scripts in multiple browsers and multiple operating systems combination.
- Involved in Coding for the Database Testing after running the batch executions for payment processing module in citrix environment using JSCH putty
- Involved in the Framework Designing, creating and executing Test Scripts using Selenium Web Driver and java, JXL API, Log4J.
- Performed compatibility testing using Selenium GRID for multiple browsers.
- Performed Regression testing and generate Selenium automation report using TestNG framework.
- Attended daily standup to update the status and inform the impediments to scrum master.
- Perform automation feasibility study and identify the test cases to be automated.
- Done coding for implementing the custom Reports using Extent Reports
- Executing the Regression suite on daily basis and fixing the issues for the failures.
- Experience in debugging and modification of existing scripts.
- Integrating Automation suite with Jenkins (CI).
- Committing the changes and pushing them to the respective branches to trigger builds via Jenkins
Confidential
Senior Automation Engineer
Responsibilities:
- In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Java.
- Created automation framework and test scripts using Selenium Web-Driver for multiple browsers testing.
- Design, develop and implement Page Object Model Pattern based automation testing framework utilizing Java, Test-NG and Selenium Web-Driver,Maven
- Developed automation test cases and deployed them in CI tool - Jenkins and sent out the reports to the clients after test execution
- Used SVN Subclipse repository for efficient remote team working, also stored the framework and all the developed test cases.
- Configured Selenium Web Driver, Test-NG tools and created selenium automation scripts in java using Test-NG prior to next quarter release
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Performed functional testing to identify various critical points in the application and ng
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
- Performed functional testing of SOAP Web Services using SOAP UI
- Attended weekly status meetings with development and management Teams.
- Reported defects to developer and discussed about the issues in weekly status meetings.
- Developed test scripts using HP UFT and integrated it with HP Quality Center
- Created test cases, executed and tracked defects in HP ALM
- Followed Agile Scrum methodology
Environment: Selenium Web Driver, JavaScript, HTML, CSS, X-path, Application Lifecycle Management, SOAP UI,,HP UFT,HP QC,ALM
Confidential
Senior Automation Engineer
Responsibilities:
- Analysis of Functional Requirement documents
- Developed Test Plan document
- Created Test Case document
- Performing Daily smoke Test Manually on different browsers (e.g: Firefox, Chrome and IE).
- Perform Black box and white box testing.
- Provided the Test status reports, Testing activities and documented issues to the QA Test lead and QA manager.
- Presented test cases to business for peer review and ensure completeness.
- Involved in the Regression Testing by using Selenium after each modification and enhancement.
- Used Data Driven Framework to check the behavior of application with different inputs as parameters using Selenium.
- Used Dynamic Identifiers in Selenium.
- Extensively worked on selenium tools to scale and distribute scripts across many environments.
- Performed defect logging and tracking using Etrack and JIRA
- Documented the raised defects and followed up with development team for defect fixes.
- Creating keyword or hybrid framework for automation Testing.
- Participated in RTM/TC’s Walkthroughs and defect report meetings periodically
- Coordinated with UAT team by providing them with test cases and test data.
- Involved in End-to-End testing of business rules on the Web based application.
- Extensively worked on selenium tools to scale and distribute scripts across many environments
- Developed test script using UFT
- Ran the developed test scripts by integrating with HP ALM
Environment: SeleniumWebdriver, JIRA, Etrack, Java/J2EE, JavaScript, XML, Web Logic application server, Selenium Grid, HP UFT.
Confidential
Software Developer
Responsibilities:
- Requirement gathering and Analysis of new fund pages
- Developing new fund pages using JSF, Spring, hibernate, JSP, Java and Servlets
- Unit testing of the modules using Junit.
- Changed the look and feel of various fund pages for better user experience.
- Increased the performance of the page such as page loading time and Ajax request handling.
- Participated in Sprint Planning
- Developed User Stories and handed over to the QA for testing
- Worked on bug fixes and delivered high quality software.
Environment: Java, JSF, spring, Struts, Hibernate, JSP, Servlets, WebLogic server