Sr. Software Development Engineer Test Resume
Chicago, IllinoiS
OBJECTIVE:
- To give effective as well as efficient efforts towards attainment of organizational goals with exploring wide scope of knowledge and intelligence. To work in an environment that provides a challenging and rewarding career ensuring a high - level job satisfaction. In the process apart from benefiting my employer, I also expect to learn for my overall development.
SUMMARY
- 6+ Years of industry experience in the area of Software Testing (Manual and Automation) with a solid understanding of Test Planning, Test Design, Test Execution and Defect Reporting &Tracking.
- Expertise in Understanding and Analyzing Test Requirements, Tracking changes and maintenance of Test Requirements.
- Well acquainted with all phases of SDLC and STLC.
- Proficient in Test Automation using UFT (Formerly QTP) and Selenium Tools.
- Strong Experience in Automating Web Application Testing using Selenium WebDriver with TestNG framework.
- Strong Experience in Java Programming, Selenium WebDriver, JUnit and TestNG.
- Well versed with Handling Elements in Selenium WebDriver.
- Writing Test cases using Element locators, WebDriver methods, Java programming features and TestNG Annotations.
- Executing Selenium Test Cases and Reporting defects.
- Experience in Data driven Testing, Cross browser testing and Parallel Test execution using Selenium WebDriver, TestNG and selenium Grid.
- Experience on developing a framework using a design pattern - Page Object Model.
- Experience in testing Middleware technologies TIBCO, IBM WebSphere MQ, Web Services (SOAP, REST) Testing using SOAPUI Pro.
- Good experience in validating XML and XML Schema, XML Parser.
- Worked on IE, Firefox and Chrome Driver.
- Experience in writing CSS Selectors, Xpath expressions to identify web elements.
- Experience on Working with TestNG for Automation testing Reports.
- Expert in working in different Testing Methodologies like Agile, Agile - Scrum Model, Waterfall Model.
- Good Knowledge in Core Java, SQL Queries, Joins, HTML, XML.
- Have Experience on working in Banking Domain (Sales & Service platform).
- Experience in designing, preparing and executing test cases for Client Server and Web Applications using SDLC concepts.
- Experience in Groovy Script to automate web services testing using SOAPUI tool.
- Experience in Web Based Applications Testing and Windows Based Applications Testing.
TECHNICAL SKILLS
Operational knowledge: MS SQL Server, Selenium IDE, TestNG, Selenium Web Driver, basic QTP-10.0, Eclipse IDE, QTP (HP UFT), Web services with postman, Quality Center (HP ALM), JIRA, MS Office suite.
Programming languages: Core java, C, Java Script, HTML.
Editors: Eclipse
Operating Systems: Windows, Linux, Android.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, Illinois
Sr. Software Development Engineer Test
Responsibilities:
- Interacted with Product Owner, Customers and Project Team Members in Analyzing the User Stories and Acceptance Criteria.
- Extensively Worked on Test Cases Involving Validation of Data at All Levels Including Field Level Validators and Ui Validation.
- Involved in Design, Architecture, and Development of BDD Framework by Writing Features Files, Step Definitions and Closely Worked with The Product Owner Using Cucumber.
- Expertise in Using Selenium Grid to Run Test Scripts on Different Platforms and Against Different Browsers in Parallel to Save Time.
- Used Xpath And Dom To Work with Dynamic and Static Object Locators in Selenium.
- Implemented the Architecture of BDD Framework from Scratch by Using the Existing Hybrid Components.
- Expertise in Grouping of Test Suites, Test Cases and Test Methods for Regression and Functional Testing Using Testing Annotations Like Groups, Parameter, Data Provider and Tags.
- Used Testing Parameter, Testing. Xml and Data Provider for Parameterization.
- Used Selenium Automation (Testing) To Different Type of Browsers to Perform Cross Browser Testing.
- Maintained Automation Scripts and Responsible for Code Check-Ins into Git.
- Utilized Apache poi Jar File to Read Test Data from The Excel Spreadsheets and Load Them into Required Test Cases.
- Involved in Jenkins Weekly Build, Test, And Deploy Chain, Git with Dev and Test and Production Branching Model for Weekly Releases.
- Prepared SQL Scripts to Verify the Database Updates, Inserts and Deletes of The Records for Database Testing.
- Used Maven to Build and Run the Selenium Automation Framework, Once the Script Got Over, Framework Used to Send the Automation Reports Over Email.
- Created Synchronization Points by Adding Explicit and Implicit Waits in The Application To Deal With Timing Problems.
- Involved In Web Services Testing Using Postman Tool. Validated Request and Response Xml, Json. Added Assertions to Validate the Xml, Json In Web Services Soap and Restful.
- Data Defined and Manipulate (Ddl/Dml) Using Sql Queries in Oracle.
- Automated Restful Web Services by Using Rest Assured Java Libraries
- Mapped All the Requirements with The Test Cases Using Requirement Traceability Matrix (RTM).
- Performed Black Box Testing, Uat Testing and Extensively Used Selenium for Regression, Smoke, Functional Testing And Data Driven Testing Using Excel File In Selenium.
- Performed the Application Compatibility In The Versions Of Chrome, Mozilla Firefox, Safari And Internet Explorer Browsers Using Selenium.
- Defects Were Tracked, Reviewed, Analyzed and Compared Using Jira.
- Used an Agile Model of Development Life Cycle (Scrum). Used Selenium with Java, Frameworks, Design Approaches, And Various Effective Implementation Techniques.
- Actively Involved in Detection of Issues With Test Cases, Design, Execution And Plans.
- Participated QA Weekly Meetings and Various Other Meetings and Discusses Enhancement And Modification Request Issues And Defects In The Application.
Environment: Java, Selenium Web driver, Apache Poi, Rest Assured, Testing, Xml, Xpath, Dom, Cucumber, Appium, Jira, Git, Agile, Soap, Restful, Micro services, Sql, Jenkins, Swagger Gherkin, Eclipse, Maven, Oracle.
Confidential
Software Automation Engineer
Responsibilities:
- Spearheading the Testing effort by performing requirement analysis for both manual and automated testing.
- Prepared Test Plan, Test Scenarios and Test Cases.
- Developed automation script using Selenium WebDriver, JAVA, Cucumber.
- Writing test cases for Cucumber automation (Groovy, Java).
- Execution Test suits in JENKINS using JAVA and Groovy and MAEVEN.
- Extensively automated regression and functional test suites by developing over 500 test cases, 6 test suites using Selenium WebDriver, GRID +JAVA
- Maintained the SOAP automation code and resources in source controls like CVS, SVN over the time for improvements and new features.
- Performing Back end testing with extensive use of SQL Queries and UNIX commands.
- Develop Test cases from business use cases, Test data and Selenium scripts for UI testing.
- Executed automation scripts on different browsers/environments & reported defects/results to the team
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Utilized UNIX and SQL to create test data and perform backend validation of GUI based applications.
- Written complex SQL queries (Join, Sub-queries) and PL/SQL stored procedures.
- Used ALM to house all test documentation and report/track all issues and defects.
- Support Performance Test Manager & Senior Performance Manager in upward stakeholder management and day-to-day management of the QA & Test Organization.
- Involved with BA and developers to analyze and debug code for defects resolution.
- Documented and reported the progress to the management on an ongoing basis and updated the requirement and defect status as per the current status of the testing project in ALM.
- Involved in generating various reports for analysis and correct projection of data.
- Used Quality Center to manage test scripts, requirements tracking and test case design.
- Performing Version management for the automated scripts.
- Facilitating meetings with the development, project and business users' teams to discuss issues and suggest resolution.
- Worked on Automation framework. Creating and using function library.
Environment: Java, Selenium Web driver, Apache Poi, Rest Assured, Testing, Xml, Xpath, Dom, Cucumber, Appium, Jira, Git, Agile, Soap, Restful, Micro services, Sql, Jenkins, Swagger Gherkin, Eclipse, Maven, Oracle
Confidential
QA Automation Engineer
Responsibilities:
- Analysis of Scope Items for Progression Testing.
- Used Agile scrum test methodology and actively participated in the stand-up meeting to keep the whole team informed about the test status.
- Hand excellent experience in dealing with Product developer’s team which is located globally for various customizing requirements and testing activities.
- Preparation of High Level Plans & deriving Test Plan requirements.
- SPOC for all the defects being reported for Client- Initial Analysis assignment.
- Review of HLD, Test Strategy documents prepared by design team.
- Involved in Test Strategy Specifications & Traceability Matrix as per functional specifications.
- BDD/Cucumber approach which allows non-programming QA engineers to write new automated tests.
- Create web UI tests using cucumber, capybara, gherkin, Selenium Web Driver (tests written in ruby).
- Performing regular database testing for data validation.
- Coordinate in setting up the test environments (instances) with Infra teams.
- Review of Test Specifications and Test data.
- Identified functional candidates of conversion testing.
- Provided inputs for Application Backlog to client and involve in software feasibility study.
- Prepared Test Cases for GUI application.
- Implemented automation using Selenium Web driver for performing Browser compatibility testing.
- Developed and maintained several test scripts to automate the process of testing using Selenium web driver, with TestNG framework using Java.
- Configured Maven for Java automation projects and developed Maven project object model (POM).
- Wrote SQL queries extensively for database testing and generated test reports.
- Involved in Sanity, System, Integration, Conversion, Functional, Assembly and Regression testing.
- Reporting and tracking the detected defects through Jira and ALM.
- Review of Test log and updating on daily basis.
- Created Test Metrics, Bug Database and generated weekly reports for senior management.
- Conducted meetings with developers, application team, business team to analyze the defects evaluate the test executions
Environment: Windows XP server, Selenium Web driver/Java, Oracle, JIRA, HP ALM, SQL.