Seeking a challenging position where I can utilize my knowledge of Software Engineering (particularly Automated Test Engineer and Java), strong organizational skills, and education.
Expertise in using JUnit, TestNG, Maven to build automation test frameworks with JAVA.
Experience in object-oriented design and development concepts and procedures.
Good knowledge of software development life cycle, including programming, maintaining, troubleshooting and updating of Java applications.
Knowledge of Middleware, User Interface (UI) development procedures and Web Services (REST, SOAP).
Comprehensive understanding of analyzing and reviewing business and technical requirements.
Experience in writing test case and maintain test scripts as per the business specifications and functional requirements.
Extensive hands-on experience in testing large, complex software applications designed to automate common business process, including automated and manual testing.
Automation: Selenium WebDriver, BDD, JUnit, TestNG.
Databases: MySQL, Oracle 12g, SQL, and MS Access.
508 Testing: Total Validator, WAVE, WAT, JAWS, and AXE.
Other: Visual Studio, Eclipse, IntelliJ, Katalon Studio, JIRA, Xray, Bitbucket, Visual Studio Team Services (VSTS), Agile Methodology, and Service Desk support in Ivanti.
M.S. in Software Engineering, Stratford University, Falls Church, VA
M.S. in Mathematics, Guru Nanak Dev University, Amritsar, Punjab, India
B.S. in Mathematics & Economics, Government College Patti, Amritsar, Punjab, India
General Dynamics Information Technology October 2016 to Feb 2020
Software Developer/Test Engineer
Supported Department of Justice (DOJ) Office of Justice Programs (OJP) and Environment Protection Agency (EPA) as Software Developer and Test Engineer.
Set up DevOps using Selenium WebDriver and Maven to build automation test frameworks with Java. Build tests through Maven pom file. Maintain Code versions through Bitbucket.
Defined Hybrid, Scrum/ Waterfall SDLC Process, Test Strategy, Test Plan, test cases, test scripts and conducted manual /Automation testing.
Utilized JIRA for mapping test cases to user stories and issue tracking.
Implemented BDD (Behavior Driven Development) framework and the Feature Files for Cucumber.
Performed Functional, Integration, User Acceptance, Performance and Regression testing.
Provided production support for three applications. Responsible for investigating the issues, defects, determining problem root cause, formulating corrective action recommendations & implementing them.
Performed back end testing on Oracle database by writing SQL queries. Provided end user support and administrative functions to include password and account management. Managed users and their access in Azure DevOps.
Successfully created and executed manual test cases, automation scripts and generated reports for Java applications.
Attended review meetings with business analysts, developers and end users to understand and test according to their requirements.
Analyzed the business requirements document, put input in Test Plan and prepared detailed Test Cases for new functionality.
Created test cases in VSTS. Tracked and generated test cases metrics to include the number of test cases, total passed, and total failed. Tracked tasks assigned and completed.
Conducted functional and regression testing and validation during system maintenance window.
Conducted system and integration testing, debugged the software errors and interacted with developers to resolve technical issues.
Interacted with developers for status of the bugs and re-tested the fixed bugs.
Supported 508 compliance testing for applications and PDF files. Analyzed reports generated by Total Validator and WAVE for 508 compliance. Documented findings for development team to further investigate and fix. Completed manual testing using the 508 Compliance Test Case Checklist.
Clearance – Public Trust (DOJ)