Software Development Engineer In Test Resume
San Antonio, TX
SUMMARY
- 7+ years of experience in Information Technology with emphasis on Software Quality Assurance & Automation Testing of Web application & Web Services and Mobile Automation (Android & IOS) and Performance Testing.
- Proficient in creating test automation strategies, test plans, requirements traceability matrix and test coverage based on requirements
- Developed and documented clear, concise and repeatable test cases from functional requirements and Strong knowledge in Core Java (Hands On) and creating Framework from scratch using Core Java.
- Expertise in Software Development Life Cycle (SDLC) in Web and Client/Server environments in Finance, Healthcare, Insurance, Telecommunication domain.
- Experienced in Smoke Testing, Functional Testing, Regression Testing, Integration Testing, System Testing, User Acceptance Testing, Performance Testing, Load Testing and Stress Testing.
- Developed Test Plans and Test Cases from Use case documents and Systems requirement document and design documents Created automated test scripts for testing the Functionality’s of Planned Test Cycles.
- Experienced in Selenium IDE, WebDriver (Java), Cucumber, QTP and Protractor
- Proven ability in Selenium WebDriver Automated testing & Frameworks, Runner Framework TestNG &JUnit and Design Pattern Page Object Model (POM) & Frameworks Data Driven, Keyword Driven and Hybrid Driven and software development lifecycle (SDLC) Test Driven Development (TDD), Behavior Driven Development BDD) Web testing, Functional testing, Performance & Load testing. and Mobile Web Testing using Appium (Android and IO S)
- Basic Knowledge of AngularJS based application using Protractor.
- Experienced in UNIX Shell Scripting, VB Script and JAVA Script.
- Proven ability writing code in JAVA, C# and JavaScript and Leading JAVA, C# .Net automation projects.
- Solid experience of Defect/Test Management tools like JIRA, Rally, HP ALM/Quality Center/Test Director, and BugZilla.
- Maintained the Selenium & JAVA automation code and resources in source controls like Git and SVN over the time for improvements and new features.
- Extensive knowledge and understanding of the end - to-end 2G/3G/4G wireless core network architecture
- Validated Technical requirements definition and project estimation/sizing documents.
- Solid experience of AGILE Methodologies, AGILE Manifesto and Scrum processes and Waterfall Model (non-iterative)
- Experience in Web Services, API Testing using SoapUI to test SOAP and REST web services.
- Experience in writing the test cases for Functional Testing and Regression testingfor Facets 4.8.1.
- Thorough understanding of QA Methodologies like waterfall, Iterative, Agile, Rational Unified Modeling (RUP).
- Proficient in using Document Management and Web Content Management solutions using SharePoint server.
- Experience in well versed Testing methodologies, Software development cycles and processes.
- Strong knowledge in Mainframe Application and focusing on end-to-end testing.
- Involved in developing and executing Test strategies, Test plans, Automated Test scripts, and software Deployment/Release processes.
- Worked extensively on EDI 837, 835,834,270/271, and 276/277 for different business users.
- Wrote Test Cases and assisted in writing Test Cases for 5010 transactions.
- Involved in manually creating 5010 versions of the 27X transactions by using the TR3s as the guidance.
- Designed and developed Test Cases for manual testing as well as automated testing using Quality Center.
- Managed Defect Tracking process and documented test results, which included prioritizing bugs, assigning bugs, and verifying “bug-fixes”, using “Web Tracking” software: Quality Center, Clear Quest.
- Excellent track record of successful completion under tight deadlines.
- Capable to adapt and learn new tools, techniques and approaches.
- Strong communication skill and working closely with customers to identify and resolve their problems.
- Able to handle multiple tasks simultaneously with minimal documentation and work independently as well as in a team.
- Excellent in technical documentation and reporting skills.
- Excellent Interpersonal, communication and presentation skills.
- Really interested to learn new technology and quick leaner.
TECHNICAL SKILLS
Tools: Selenium (IDE, WebDriver, Grid), HP QuickTest Professional (QTP/UFT), HP Quality Center/ALM, Cucumber, JIRA, Appium, Sauce Labs, Testing Frameworks TestNG & JUnit, Smart Bear SoapUI, Robot Framework, Apache JMeter, Apache Maven, Apache ANT, CI Tool Jenkins & Bamboo, Github, Microsoft office Suite, Appium Inspector, Android SDK package, Uiautomatorviewer, Xcode, SDK Manager, APK File, IPA File, Eclipse, AngularJS, Protractor and Design Pattern Page Object Model (POM).
Methodologies: Agile, Waterfall, Iterative in SDLC.
Version Controls: Star Team, Rational ClearCase, SVN, Git, Perforce, and Github
Operating System: Linux, UNIX, WINDOWS 2003 SERVER, Windows 7/8/10, Android (KitKat, Lollipop, Jelly Bean) Mac OS X and iOS
Languages: C++, Core Java, C#, Groovy, Gherkin, HTML, CSS, PL/SQL SQL*PLUS, VBScripts, Python, JavaScript, Shell Script
Application Software: Microsoft office Suite, Adobe Photoshop/Open office, Share Point.
Databases: Oracle Toad, MySQL, SQL Server 2008, MS Access, BD2 and SQL Developer.
Networking: TCP/IP LAN/WAN, FTP, and Telnet.
PROFESSIONAL EXPERIENCE
Confidential, San Antonio, TX
Software Development Engineer in Test
Responsibilities:
- Developed test plans and test cases based on the Requirements and Design documents.
- Worked with multiple application interfaces to support testing of primary application.
- Accessed, updated, and tracked Software Requirements and designed documents using JIRA
- Performed Black Box, Smoke, GUI, Functional, Positive, Negative, Integration, System, Regression and UAT Testing.
- Logged, tracked and verified resolution of software and specification defects using JIRA.
- Performed Functional, Regression, Data driven testing using Selenium WebDriver.
- Performed Mobile testing for the Functional and GUI of Native Application and Hybrid Application and Web Application
- Hands on knowledge using emulator and real devices in Mobile testing
- Provides management oversight, scheduling and technical in depthless for Automation.
- Strong technical knowledge of Mobile Applications (iOS and Android) andAppiumAutomation framework to guide and coach the team in Automation.
- Conducts end-to-end testing on applications and technology, to ensure that business, technical, functional requirements are being met throughout the Agile SDLC.
- Designs and Executes test scripts based upon user stories in an effort to identify defects prior to production. Tests may be manual, automated or both.
- Involved in Production Certification which requires manual/automated scripts be executed to certify production health and/or identify post-production defects.
- Works as a member of the project team to ensure standard quality practices/processes are followed along with a large offshore team.Responsibilities:
- Worked with Business to establish and maintain a consistent test methodology and to resolve general questions during the testing process.
- Performed extensive database validation and verification for Oracle Toad (SQL)
- Designed and developed SQL queries to perform back-end testing and strong expertise in data validation and verification.
- Worked on Soap based WebServeice testing using Soap UI tool (Manual and Automation)
- Strong knowledge on Groovy Scripting and written script for soap webservice testing for Data Driven testing.
- Creating functional test scripts for testing the Restful API’s using SOAP UI.
- Worked with development, web admin and DBA to find the issues.
- Analyzed, tested, and certified application specific software and performed any reviews of business requirements and functional specification documents.
- Worked with cross-functional team and participated in formal/ informal meetings.
- Worked excellent reporting plugin extent repots and XSLT reporting using Maven
- Configuring automatic e-mailing report and send to Test manage.
- Knowledge in Cloud testing like Sauce Labs and using different browser and different version of the browser, which helps us to build, bug free Application.
Environment: Java, Eclipse, Selenium WebDriver, TestNG, Appium (Mac &Windows), Oracle Toad (SQL), Microsoft Office, Unix, WebLogic server, J2EE. SharePoint, JIRA, Perforce, Maven, Jenkins and Sauce Labs.
Confidential, Franklin, TN
QA Test Engineer
Responsibilities:
- Involved in gathering and analyzing the product requirement, functional specification and software design document and develop clear and concise test plans and test cases.
- Interfaced with peers and management on test related topics including test plan creation and test setup/coordination and test execution.
- Conducted Smoke, GUI, Functional, Integration and Regression testing during the various phases of the Development.
- Performed Functional and Integration testing of the application and prioritized test cases to meet project specific deadlines. Develop Test cases from business use cases, Test data and Selenium scripts for UItesting.
- Executed automation scripts on different browsers/environments & reported defects/results to the team
- Maintained the Selenium & JAVA automation code and resources in source controls like SVN over the time for improvements and new features.
- Saved 40% time and cost of testing by automation using Selenium WebDriver, JAVA, and Cucumber.
- Witten Test cases for Cucumber automation (Groovy, Java).
- Involved in Regression testing using GRID+ JAVA
- Demonstrated the advantages of using Selenium with Cucumber for automated testing.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Extensively automated regression and functional test suites by developing over 237 test cases, 6 test suites using Selenium WebDriver, JAVA, JUnit.
- Implemented Page Objects framework, Hybrid framework and 21 Page classes from scratch to represent web pages.
- Achieved customer satisfaction and high quality by effective Automation testing, AGILE Processes Responsibilities
- Performing Back end testing with extensive use of SQL Queries and UNIX commands.
- Utilized UNIX and SQL to create test data and perform backend validation of UI based applications.
- Created shell scripts to fine tune the ETL flow of the Informatica workflows.
- Used SoapUI to check the functionality covers web service inspection, development, simulation and mocking, functional testing, load and compliance testing.
- Reporting and verifying the bugs in Rally.
- Involve in applications analysis and testing which included claims processing as per EDI/ANSI-X-12 transactions standard.
- Worked extensively on EDI 834, 837, 835,270/271 & 276/277 for different business users.
- Wrote Test Cases and assisted in writing Test Cases for 276/277, 270/271 and 278 transaction.
- Participated in various meetings and discussed Enhancement and Modification requests.
- Communicated with Application Developers, Project Manager and other Team Members on Application testing status on an ongoing basis when necessary.
- Wrote custom SQL queries for data validation on back-end database, Oracle.
- Defects were tracked and reported in Quality Center
- Coordinated with development team for all the issues related to deployment and defect tracking
- Participated defect review meetings with the team members and coordinated with project development team.
- Used Quality Center for tracking document and managing version.
- Gathered and analyzed tests logs, defects and implement final test summary report.
- Participated in weekly project status meetings and technical review meetings.
Environment: Selenium WebDriver and Grid, My Eclipse, Cucumber, JMeter, MySQL, Rally, Jenkins Agile Scrum, Windows 7 Professional, Star team, Informatica.
Confidential, DALLAS, TX
Test Engineer
Responsibilities:
- Analyzed Business Requirement Documents (BRD), Functional Requirement Documents (FRDs)
- Created GUI Test Cases for web base application by analyzing Business Requirement Document and Functional Requirement Document.
- Design and executed performance test plan and test cases.
- Worked with business team in establishing benchmarks to use during deployment.
- Created a number of Load testing scripts for Data seeding purposes.
- Worked on production to find the current and projected user volume and transaction density.
- Duration Test was conducted to find the System Stability and memory leaks.
- Involved in root Cause Analysis for the problems in the proposed architecture.
- Analyze, interpret, and summarize meaningful and relevant results in a complete Performance Test Report using Load Runner.
- Used Wily Introscope for Monitoring J2EE Applications
- Maintained the Selenium & JAVA automation code and resources in source controls like CVS, SVN over the time for improvements and new features
- Saved 30% time and cost of testing by automation using Selenium WebDriver.
- Increased productivity by 20% by effectively training, leading and managing the AGILE automation team
- Monitor and administrate hardware capacity to ensure the necessary resources are available for all tests.
- Monitoring and configured JVM heap size using Wily Introscope.
- Creating functional test scripts for testing the RESTful API’s using SOAP UI.
- Worked with development, web admin and DBA to find the issues.
- Provide recommendation and scalability solution comprised of the test findings and system behavior observed under conditions of load, stress
- Involved in Functional, GUI, Non-Functional, Database Testing and Regression testing of application.
- Maintained Test completion Report to inform rest of the team members about Defects (Open, Postpone, Close) Confidential Release level.
- Executed SQL statements to ensure the data in the backend on Oracle Database using TOAD
- Write SQL Queries to retrieve data from database
- Maintained Test Logs and Test Summary Reports and Log Defect using JIRA as Defect Tracking tool.
- Kept track of customer bugs, deciding their priority and then assigned them to different developer
- Performed Cross Browser Testing using Netscape Navigator, Mozilla Firefox, and Internet Explorer
- Attend status review meeting, interacted with developers, Architects to resolve the issue.
- Documented test cases corresponding to business rules and other operating conditions.
- Analyzed user requirements, attended Change Request meetings to document changes and implemented test procedures to test changes
Environment: Selenium IDE, Selenium WebDriver, JIRA, Wily Introscope, Windows, MS Access, XML, Java, Oracle 10g, UNIX, TOAD
Confidential, Columbus, OH
QA Tester
Responsibilities:
- Analyzed User and Functional Requirements Specifications
- Manually performed System Testing, UAT, Functional and Regression Testing.
- Maintained and executed test cases and test scripts using Quality Center.
- Reported & tracked the bugs, Reassigning & reopening bugs
- Performed E-mail notifications to the developers relating bugs using the Quality Center.
- Followed the Standard Test Process CMMI-III Guide for the QA Methodology
- Created the Regression Test cases and automated them for the purpose of regression testing.
- Conducted Manual testing with heavy Automation Testing using QTP
- Developed Test plans, writing Test Cases for GUI, Functional Testing, Usability Testing, System Testing and User Acceptance Testing, Cross Browser testing.
- Tested the new business category code in Facets that mapped to Finance, GL and CDW.Conducted Manual testing with heavy Automation Testing using QTP.
- Developed Test plans, writing Test Cases for GUI, Functional Testing, Usability Testing, System Testing and User Acceptance Testing, Cross Browser testing.
- Involved in Functional Testing, Load Testing, Stress Testing.
- Involved in performed Application performance testing using JMeter
- Ran performance tests using Load Runner by calculating the amount of time needed to run a specific task
- Ran load tests using Load Runner by pushing the threshold to see if the application broke.
- Created test plan and test cases according to the project and executed the test cases manually.
- Creating functional test scripts for testing the RESTful API’s using SOAP UI.
- Contribute to the architecture, design, and coding of our next generation web based enterprise solution using ASP.NET (4.0), C# and Microsoft SQL Server.
- Used Quality center for maintaining the scripts and made sure that all the automated scripts were invoked.
- Generated, reviewed and updated detailed defect reports.
- Coordinated, prioritized and executed software re-testing of defects.
- Developed Automated Test Scripts using QTP for Functionality and System Testing.
- Performed regression testing for the application. Parameterized the scripts and enhanced them according to the test case.
- Enhanced and modified the scripts according to the test scenarios by inserting Checkpoint/Parameterization/Synchronization.
- Involved in performance testing, load testing stress testing using Load Runner.
Environment: UNIX, Java, JavaScript, SQL SERVER 2008, WebSphere, HP Quick Test Professional (QTP), HP Quality Center and JMeter.
Confidential, San Antonio, TX
Software Analyst
Responsibilities:
- Documented test plans and test cases corresponding to business rules and requirements.
- Manually performed System Testing, UAT, Functional and Regression Testing.
- Maintained and executed test cases and test scripts using Quality Center.
- Reported & tracked the bugs, Reassigning & reopening bugs
- Performed E-mail notifications to the developers relating bugs using the Quality Center.
- Followed the Standard Test Process CMMI-III Guide for the QA Methodology
- Created the Regression Test cases and automated them for the purpose of regression testing.
- Extensive knowledge and understanding of the end-to-end 2G/3G/4G wireless core network architecture
- Exclusively involved in developing regression test scripts, creating output values and performing the data driven Test for all the projects using Quick Test Professional.
- Enhanced the scripts by Reusable Actions, Checkpoints, Synchronization points, parameterization and modular test in QTP.
- Conducted back end testing for data validation using SQL Queries.
- Developed PL/SQL, and Complex SQL scripts for Oracle database.
- Worked closely with Test Lead during the Software Testing Life Cycle (STLC) to ensure full test coverage of the assigned test cases.
- Performed section 508 testing utilizing JAWS.
Environment: HP QTP (UFT), JAWS, HP Quality Center (ALM), Microsoft Office Suite, Java/J2EE, VBscript, Star Team, Oracle TOAD.
