Software Development Engineer In Test Resume
New York, NY
SUMMARY
- 6 years of combined experience in quality assurance, software automation, programming, analyzing business process, gathering requirements, and UX.
- Effective communicator with strong technical documentation skills. Willing and able to learn new systems. Motivated to drive projects from start to finish, independently or with a team.
- Able to grasp and apply new concept/product/technology quickly.
- Cross Functional.
- Experienced in development and execution of Test Plans, Test Scripts and Test Cases.
- Experienced in manual/automated testing(UI/Acceptance/Unit), performance benchmarking.
- Expertise in Defect Reporting, Tracking and Documentation over the entire defect cycle.
- Well - versed in capturing user requirements in the form of user stories or specification/requirement document.
- Adept in requirement gathering technics.
- Prototyping, wire-framing, storyboards, A/B tests.
- User interviewing.
TECHNICAL SKILLS
Testing Utilities: Seapine TestTrack Pro(Bug Tracker), Telerik(UI Automation), Specflow(Acceptance/Integration test), Selenium, NUnit, JUnit.
Web development: HTML, JavaScript.
Programming Languages: C#, Java, SQL.
Framework: ASP .NET.
Revision Control System: Tortoise SmartSVN, Git.
Prototyping tool: Axure, MS Visio, Balsamiq, Justinmind.
Utilities: MS Office Suite, Pivotal Tracker etc.
Databases: Oracle, IBM DB/2.
OS: Windows, Unix, Solaris, MacOS.
Mobile OS/Platforms: iOS, Android, Blackberry OS.
Methodology: Agile, Waterfall.
PROFESSIONAL EXPERIENCE
Confidential, New York NY
Software Development Engineer in Test
Responsibilities:
- Established automated UI testing framework using C# by implementing Telerik packages.
- Established business-friendly automated acceptance test(usually written against service/controller) using Specflow(using Cucumber/c#).
- Reduced bug backlog significantly by contributing to development and coding.
- Provided liaisons between BA/QA/UX and content application developers.
- Create/Manipulate Data for business use cases.
- Validate data as required using SQL.
- Conduct/Assist in usability testing, user interviews.
- Contribute in development as required by the team.
- Conducted Requirement gathering and Usability/User Experience testing session when it was required by the team.
- Served as an SME for designated area of specialty.
- Used performance benchmarking to analyze the performance bottlenecks during Entity-Framework upgrade.
- Performed manual testing as required to test compatibility across multiple browser types/OS including mobile browsers.
- Investigate production issue
- Conducted WebEx session with client to identify nature of a bug when needed.
- Efficient in tracking entire defect-cycle using bug-tracker TestTrack Pro.
- Created user stories based on requirement gathered through client interviews, viability testing.
- Conducted User/Market research for enhancing product/feature, validated assumptions.
- Provided liaisons between BA/QA/UX and content application developers.
- Served as mentor to junior team members.
Confidential
QA/BA
Responsibilities:
- Review web-based application and identify critical functionalities
- Gathering, Understanding and Documenting Requirements
- Developed Functional Requirement Document (FRD).
- Develop and execute Test Plans and Test Cases from requirements and specifications documents
- Worked with Technical Team to make the application more robust and user friendly.
- Worked with Business Team to verify the Requirements and to obtain sign off
- Communicate and work with people of all technical levels in a team environment.
- Involved in weekly walk-through and inspection meetings, to verify the status of the Requirement Gathering effort and the project as a whole.
Confidential
QA Functional Analyst
Responsibilities:
- Participated in meetings with Stakeholders and Developers to understand the scope.
- Created wireframe, flowcharts to communicate requirements to various team members.
- Created Test Plans, Test Scenarios and Test Cases for assigned modules
- Created and Executed Test Cases manually as well as verify the actual results based on expected results.
- Provided validation of data through SQL queries