Software Engineer In Test Resume
Whippany, NJ
SUMMARY
- Passionate software engineer in test with 7+ years of experience in Banking & Finance domain.
- Professional experience in Agile, Safe Agile and Hybrid project development lifecycle.
- Experienced in developing automation framework using Maven, C#, Cucumber, Selenium, Selenium Grid, Specflow, Ranorex.
- Good understanding of Hybrid and BDD approach for design and development of automation framework.
- Proficient in object - oriented concepts of C#, Java.
- Good knowledge on creating windows Batch and Shell scripts.
- Experience in writing automation scripts for Web applications.
- Experienced in the implementation of efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
- Working experience in configuring Selenium Grid for Cross Browser testing.
- Strong understanding of REST and SOAP services testing using SoapUI and Postman.
- Proficient in using IDEs like Eclipse, Visual Studio and IntelliJ.
- Strong understanding of log analytic tools like Kibana and debugging proxy server application tools like Fiddler, Splunk.
- Fundamental knowledge of ORACLE, SQL Server and MongoDB.
- Experience integrating test scripts in Jenkins, GoCD pipeline using git and maven.
- Excellent knowledge in using tools like HP QC/ALM and defect tracking tools like JIRA and Rally.
- Experience in designing test plans and creating coverage reports.
- Proficient in Functional, Regression, Performance, Integration, System, White and Black Box testing.
- Possess strong Analytical, verbal, organizational and Inter-personal skills that help in communicating with developers and other team members.
- Always willing to learn more and continue gaining knowledge on various new technical aspects.
TECHNICAL SKILLS
Testing: Functional, Regression, Performance, Integration, System, White and Black Box.
QA Tools: Cucumber, Selenium, Selenium Grid, Specflow, Ranorex
Programming Languages: C#, Java, Shell Script
Markup Languages: HTML, DHTML, XML
Frameworks: BDD, Hybrid
Database Technologies: SQL, ORACLE, MongoDB.
SOA Technologies: SOAP, REST, WSDL, Web Services and SOAP UI.
Build Tools: Jenkins, GoCD
Source Control Tools: Git, SVN
Defect Management Tools: HP QC/ALM, JIRA, Rally
Development Tools: Visual Studio, IntelliJ, Eclipse
Operating Systems: Windows, Unix, Mac OS.
PROFESSIONAL EXPERIENCE
Confidential, Whippany, NJ
Software Engineer in Test
Responsibilities:
- Analyzed the business requirements and create necessary test outlines, test plans and test cases outlining the scope of the project.
- Worked closely with the business, development teams to summarize and address the outstanding issues.
- Modified automation framework to meet the business requirements using Java.
- Developed Features, Scenarios and Step Definitions using Gherkin, Java, WebDriver.
- Used different kinds ofAssertions and Attributesfor validating the test cases.
- Performedmouse actionsusing Selenium Actions API. Implemented web element locators using Selenium WebDriver- By ID, Class, Name, CSS Selector, Xpath and Link.
- ImplementedPOM(Page Object Model) automation framework using Java, Selenium WebdriverandCucumber.
- Maintained regression and functional testing suite and monitored the auto generated reports sent across through Jenkins CI/CD.
- Communicated test execution and coverage reports (cucumber reports) to management team and technology stakeholders of the Project.
- Exposure on Specflow, Ranorex using C# for Windows application “Contact Centre Desktop”.
- Develop and maintain SQL scripts to identify test data required to perform end to end validation.
- Performed API testing using SoapUI and Postman.
- Monitored Application logs in Kibana and OpenShift cloud.
- Strong understanding of log analytic tools like Splunk and analyzed UNIX logs to identify the potential errors.
- Performed TSYS related activities to maintain the test data and to validate the credit card related account information.
- Documented software defects utilizing Rally and performing triage of defects, monitoring, resolution efforts and for tracking success.
- Performed Production validation for every release on internal and external systems.
- Worked closely with UX team to develop prototypes for new system.
- Worked in an Agile project that emphasize daily communication through Scrums and the flexible reassessment of plans that are carried out in short, iterative phases of work.
Environment: Cucumber, C#, Java, Selenium 2.0, Selenium Grid, Specflow, Ranorex, SoapUI, Postman, SQL Server, MongoDB, HP ALM, Bit Bucket, Git, Jenkins, GOCD, Visual Studio, IntelliJ, Rally.
Confidential, Charlotte, NC
Quality Engineer
Responsibilities:
- Analyzed the business requirements and create necessary test outlines, test plans and test cases outlining the scope of the project.
- Created and maintained automation scripts using Specflow, Ranorex.
- Supported project planning efforts by providing inputs and estimate for project schedules, scope and resource requirements.
- Implemented Tests for SOAP and RESTful Web services using SOAPUI and groovy scripts.
- Used HP Quality Center for Defect/Bug tracking.
- Created Traceability matrix between business requirements and test cases.
- Write test plans, test scripts and test scenarios for quality releases using HP Application Life Cycle Management (ALM), Selenium Web driver and HP Unified Functional Testing (UFT).
- Used SQL Queries to retrieve specific information from the database and to make sure that the data entered has been uploaded correctly.
- Worked closely with the business, development teams to summarize and solve the outstanding issues.
- Documented software defects utilizing Rally and performing triage of defects, monitoring defect resolution efforts and tracking successes.
- Worked in an AGILE project that emphasize daily communication through Scrums and the flexible reassessment of plans that are carried out in short, iterative phases of work.
Environment: C#, Specflow, Ranorex, SoapUI, SQL Server, HP ALM, Bit Bucket, Git, Jenkins, Visual Studio.
Confidential
Quality Engineer
Responsibilities:
- Involved inQAAnalysis, Design, and Testing of the application.
- Created Test strategy and Test Plans, reviewed requirements to ensure they were clear and testable
- Executed Test Scripts and Test Cases using manual testing procedures.
- Designed test design documents andQAproject development design documents.
- Coordinated test activities with all testing resources
- Performed Regression testing on corporate and personal documents and fixed the errors.
- Testing to make sure that data is moved from source database to destination database by writing SQL queries.
- Involved in testing the XML files and checked whether data is parsed and loaded to staging tables.
- Worked on improving stored procedure and trigger performance.
- Conducted Black Box (Functionality Testing), User Acceptance, and Regression testing.
- Created Traceability Matrix to ensure that all the requirements are covered by the test cases
- Involved in testing Cognos reports for data quality and cosmetics according to requirements.
- Conducted status report meetings with internal team on a weekly basis and Documented and tracked status meeting minutes and activities
- Provided clear concise feedback to Development team on recurring errors both on individual and team with aim of long-term reduction of defects found in final releases.
Environment: and tools: Informatica, SQL, Oracle 9i, DB2, Cognos, Manual Testing, SQL Server 2003, UNIX log files, XML, Flat Files, MS Office, MS Visio, MS Excel.