Sr. Software Engineer Resume
Round Rock -, TX
SKILLS
- Selenium Web Driver, QTP/UFT
- JAVA, C#, VB Script, Groovy
- JUNIT, TestNG, nUnit, MS Test
- GitHub, TFS, SVN, Sauce Labs
- MTM, Rally, QC, Test Rail, JIRA
- Jenkins, Team City, Maven
- MySQL, MongoDB
- Eclipse, Visual Studio, IBM WebSphere, JBOSS, JMeter, Cucumber
PROFESSIONAL EXPERIENCE
Sr. Software Engineer
Confidential, Round Rock - TX
Responsibilities:
- Agile scrum team member with automation and regression testing as primary responsibility
- As part of a release automation development(Selenium/C#) and cadence with functional team to understand the new functionality with in the current release and decide its regression candidature.
- Stabilizing the automated scripts using C#, NUnit and selenium web driver using the page object model design pattern
- To increase the automation coverage for regression sprints that in turn reduced the manual efforts by 50%
- Maintained and Enhanced the automation framework(nUnit) as per needs to make sure consistent results achieved in regression cycles
- Involved in code reviews for automation peers
- Created test plan based on the release scope and delegated release testing to other team members during the release
- Triggered execution of test scripts during release and reported the test results and defects to concerned team
- Effective in communicating with offshore team and leadership team on daily basis during the release to track and report the QA work status that helped release team to decide on the release status
- Documented the process of defining a test cases in regression suite for other team members to follow as a benchmark
- Manual Testing; Involved in testing of regression test cases which were not automated and were essential requirement for the release
- Demonstrated test results to business and other leadership team of new features after ever release
- Work in scrum teams; participate in stand ups, sprint planning, retro and defect triage
Tools: & Technology used: Selenium Web driver, C#, nUnit, MS Test, TFS, MTM, MongoDB, TeamCity, Sauce Labs, GitHub, Postman and SoapUI
Automation Tester
Confidential, Addison-TX
Responsibilities:
- Worked as a Software Tester (Automation and Manual) to functional teams that worked in an Agile methodology
- Responsible for Design and Development of automation framework of 300+ test cases for an ecommerce application which significantly replaced manual testing efforts by 60%
- Involved in setting up a Test center of excellence at the client location by implementing and following the standards
- Acting as Team lead including generating status reports, mentoring offshore team of 7
- Involved in providing E2E support and interactions with the client and stakeholders
- Create robust, browser-based automation test suites in Java using Selenium and TestNG to decrease manual efforts
- Collaborate in an Agile focused dev/test team to complete user stories on or ahead of schedule
- Demonstrated Test results to clients and business users for major feature enhancements after every sprint
- Generated user-friendly test reports using TestNG
- Built and maintained Jenkins based continuous Integration system in an Agile environment
- Developed Groovy Scripts to test request and response of XML based Web Services and REST API using Soap UI
- Automated behavior driven scenarios using Cucumber Framework
- Involved in code reviews for automation peers
- Involved during the major country launches as a main QA person responsible for executing test scripts and deciding on Go/No Go
- Logged and verified the defect fixes
- Used JMeter to pin point problem areas created by customer traffic
- Active participation in planning and estimation for sprints and retrospective meetings, estimations, user story analysis, daily SCRUM meetings, story walk-through and sprint reviews
- Created Project related documents including test plans, test summary reports and training documents
Tools: & Technology used: Selenium Web driver, JAVA, TestNG, Eclipse, Rally, Test Rail, JMeter, SVN, Jenkins, JIRA, Cucumber, My SQL, GitHub, Postman and SoapUI
SDET
Confidential, Round Rock-TX
Responsibilities:
- Agile scrum team member with automation as primary responsibility
- As part of a in sprint automation development(Selenium/C#) and execution of new functionality with in the current release which involves analysis of requirements through execution of automation scripts within the defined timelines
- Stabilizing the automated scripts using C#, NUnit and selenium web driver using the page object model design pattern
- To increase the automation coverage for regression sprints that in turn reduced the manual efforts by 50%
- Maintained and Enhanced the automation framework as per needs to make sure consistent results achieved in regression cycles
- Involved in code reviews for automation peers
- Triggered execution of test scripts during release and reported the test results and defects to concerned team members
- Effective in communicating with leadership team on daily and weekly basis to track and report the QA work status
- Implemented / Followed automation coding standards as a best practice
- Manual Testing; Involved in testing of regression test cases which were not automated and were essential requirement for the release
- Demonstrated test results to business and other leadership team of new features after every sprint
- Work in scrum teams; participate in stand ups, sprint planning, retro and defect triage
- Involved in testing web services and REST API using SoapUI and automated test cases using Rest Assured framework
- Created Project related documents including test plans, test summary reports and training documents
Tools: & Technology used: C#, White box Testing, IIS, Bugzilla, Bit Bucket, Drop Box, JIRA, VBScript, QC, UFT, Postman and SOAP UI
Software Test Engineer
Confidential, Des Moines-IA
Responsibilities:
- Gathering business and functional requirements, analyzing them and preparing RTM in an Agile workflow
- Design and creation of test plans and test cases subsequently, executing them by implementing automated test scripts
- Involved in Test execution, Bug tracking and reporting; Performing E2E software testing and UAT through automation using Selenium web driver.
- Involved as a part of admin team to drive the deployment of web packages on web servers using automated tool and IBM WebSphere or JBOSS
- Responsible for running the test scripts during the deployments hence tracking the defects early during the integration stage and reporting using JIRA tickets to the concerned team
- As part of a in sprint automation development(Selenium/C#) and execution of new functionality with in the current release which involves analysis of requirements through execution of automation scripts within the defined timelines
- Attending and hosting defect triage calls/meetings with different functional teams for defect analysis, fixing and reporting
- Stabilizing the automated scripts using JAVA, TestNG and selenium web driver using the page object model design pattern
- To increase the automation coverage for regression sprints that in turn reduced the manual efforts by 50%
- Maintained and Enhanced the automation framework as per needs to make sure consistent results achieved in regression cycles
- Involved in code reviews for automation peers
- Involved in UAT testing
- Demonstrated test results to business and other leadership team of new features after every sprint
- Created Project related documents including test plans, test summary reports and training documents
Tools: & Technology used: Selenium Web driver, JAVA, TestNG, Rally, Test Rail, MySQL, Jenkins, SVN, JIRA, WebSphere and JBOSS mar 2015 - may 2015
Software Engineer
Confidential, rving-TX
Responsibilities:
- Successfully extended and deployed an operation planning software tool using C#
- Developed and tested a software suite that was designed to enhance the existing features of SolidWorks
- Responsible for writing new unit test cases using Junit and nUnit framework.
- Worked as an individual with guidance from the R&D manger
- Written and maintained test scripts in C# using nUnit framework
- Maintained the code in central repository using TFS/VSTS
- Demonstrated test results to business and other leadership team of new features after every sprint
- Created Project related documents including test plans, test summary reports and training documents
- Worked in a weekly sprint basis
Tools: & Technology used: QTP/UFT, C#, nUnit, QC, TFS, MySQL and JIRA
Software Engineer
Confidential, Irving-TX
Responsibilities:
- Involved in Software development for a R&D project presented at National Conference in Florida
- Software development involved in building GUI and backend for idea of replacing the multiple annunciators and control functions with a user-friendly color touch screen in today’s modern era aircrafts
- Development involved using Arduino IDE with VB Script
- Involved in creating unit test cases for the code developed using JUNIT
- Created test cases using QC and automated the test cases using UFT
- Executed and prepared a report of the test results
- Created Document of the work and for any naïve user to further enhance the development
- Implemented the coding standards and maintained the code in central repository using open source tool called as Bit Bucket
- Opened bugs while testing and assigned to self
- Acted as both developer as well as tester
Tools: & Technology used: VBScript, Arduino, 4D Workshop, Bucket, Drop Box, JIRA, ATP, UFT, Selenium, JAVA, JUNIT and QC jul 2011 - aug 2013
Associate Software Engineer
Confidential
Responsibilities:
- Authoring new test cases using QC
- Responsible for test execution and logging defects using QC
- Involved in automating the test cases using QTP
- Coordinated the onsite calls with onsite managers and clients for weekly updates
- Involved in requirement gathering and preparing documentations
- Responsible for reviewing of test case Vs requirements coverage
- Have worked in different time zones to support testing during production release
- Handled alone the critical business functionality testing during the releases
- Responsible for Knowledge transfer to new team members
- Responsible of handling language testing contractors
- Involved in creating WSR and other reports
- Preparing the test data
Tools: & Technology used: QTP, QC, VBScript, MYSQL, JIRA