Sr. Software Engineer In Test Resume
Durham North, CarolinA
SUMMARY
- Software QA Lead with total of 10+ years of experience in IT leading quality of web based and client - server applications in financial and healthcare domain.
- Demonstrated Expertise in leading quality assurance and automated testing of annuity applications in Confidential Life Insurance (FILI- Personal Investing).
- Passionate about Agile Scrum coaching, requirements definition, user interface design, testing and delivery of high-quality software applications.
- Expertise in automating the software testing with TDD and BDD approach using open-source tools like Selenium Web Driver, Cucumber, TestNG, Unit Testing using Junit and Web Service testing using Parasoft SOATest, Parasoft Virtualize, RESTAssured and SoapUI.
- Expertise in working with building tools like Maven and CI tools such as Bamboo, Jenkins with Source code control Perforce, GIT, SVN.
- Vendor Management and Offshore - Onshore co-ordination Experience.
- Excellent understanding of waterfall model and agile methodology - SCRUM.
- Backed by strong credentials of Java Developer with Oracle’s OCPJP 6.0 (SCJP) JAVA certification and experience in Banking(BFSI) and Healthcare domain
- PMI - ACP (Project Management Institute- Agile Certified Practitioner), Certified Scrum Master (CSM) and Certified Product Owner (CSPO) from Scrum Alliance.
- Certified AWS Cloud Practitioner
TECHNICAL SKILLS
Automation Testing Tools: Parasoft SOATest, Selenium Web driver, JUnit, HP QTP, SOAP UI. Parasoft Virtualize, Cucumber, Protractor.
Programming Languages/ Frameworks: Core Java, JBehave, TestNG, J2EE, Spring, Hibernate, XML/XSLT, SQL, PL/SQL.
Database: Oracle Server, MS SQL Server.
Defect/Bug Tracking Tools: JIRA, Rally, Bugzilla, HP Quality Center 9 and 10, HP ALM.
Other Technologies: Maven, ANT, Eclipse IDE, Spring Source Tool, Source code tools like SVN, GIT and Perforce, Unix, Build Automation Tools like Jenkins.
PROFESSIONAL EXPERIENCE
Confidential, DURHAM, NORTH CAROLINA
Sr. Software Engineer in Test
RESPONSIBILITIES:
- Working as QA Lead and Scrum Master of FILI team.
- Coached cross-functional onsite and offshore scrum team of 12.
- Responsible for leading the team, engaging with global partners and overseeing requirement analysis, test case creation, execution, and defect management.
- Coordinated with shared resource teams including Release Engineer, Enterprise Architecture and business integrations of 12 members
- Design, develop and maintain a modular, extensible and reusable test automation scripts using Parasoft SOATEST, SOAP UI for REST web services and Selenium Webdriver for UI testing.
- Conduct formal reviews of application design, functional requirements and product implementation in test-driven development environment.
- Follow and adhere Confidential quality assurance and control best practices by following Confidential 4X Principles - SCRUM, CI, CD and Smart Automation.
- Champion and roll out new QA methods (functional, regression and automation testing etc.)
- Mentor and provide technical leadership for QA staff including FILI India and China resources.
Confidential, ATLANTA, GA
Scrum Master and Engineer - Test
RESPONSIBILITIES:
- Performed as Scrum Master of team of 5 QA working in complex Verizon FiOS system.
- Worked as 40% Scrum Master & 60% as a Sr QA member of the team.
- Actively provide team level guidance and coaching using hands on mentorship and support of planning and optimization of Scrum
- Performed Web testing (functional and cross browser testing).
- Performed functionality testing against requirements and testing of integrated components and identified gaps in the integration while creating automated tests for Integration, Performance and Acceptance.
- Building automation framework for web testing and web services using Java, Eclipse, and Selenium by following BDD testing methodology.
- Found bugs and tracked them in Rally and CDETS.
- Partner and collaborate with PM's, BA's and Dev teams to ensure the delivery of suitable, effective and cost-efficient techno-functional testing services.
- Conducted daily SCRUM meetings, sprint planning sessions, sprint review meetings and product backlog discussions and also estimated the efforts, outstanding tasks and deliverables in the project.
Confidential
Senior Software Engineer- Development
RESPONSIBILITIES:
- Lead QA team of 4 for automated testing of healthcare product using Selenium, JBehave.
- Created automated Regression Test Suites for web applications by using Selenium2 (WebDriver) with JBehave, Spring and Maven framework and Performing regression tests on application builds.
- Developed test plan, test cases and developed test scripts inJBehave/Java using WebDriver to test various workflows.
- Knowledge of HIPAA transaction and EDI document standards.
- Participated in Continuous Integration builds using Bamboo, SVN and Maven.
- Created test sets in JIRA, executed them, analyzed test results and submitted a defect in JIRA.
- Handled QA Lead activities for the team and mentored other QA team members.
- Worked in Agile environment.
Confidential
Software Engineer /Onsite Co-coordinator
RESPONSIBILITIES:
- Worked as Java developer and QA performing end-to end development and testing of the product.
- Discussed and finalized the requirements with business analyst from onsite.
- Developed java code for every CR (change request) assigned.
- Developed the test plan, test script and test cases for all CR (change request).
- Tested the code to verify the desired results using various testing methods which includes automation testing using selenium and JUnit, manual testing for UI, web services testing using SOAPUI and database testing.
- Reported bugs in HP Quality Center 10.
- Executed complex SQL and PL/SQL queries for testing backend database tables.
- Mentored junior team members and handled project delivery and UAT.
Confidential
Technical Support Trainee
RESPONSIBILITIES:
- Worked on maintenance and manual testing of internal portal ‘EKMS’ which is knowledge management application.
- Analyzed the functional requirements to fully understand the scope of the testing.
- Developed test conditions and test cases through the requirements.
- Performed manual negative and positive testing
- Production server log monitoring.
- Executed the test cases and reported defects in HP QC.
