Develop and sustain software systems (middle-ware, database tables, stored procedures)
Collaborate with requirements analysts and developers from around the organization to develop
Approaches for implementing features and/or resolving problems.
Work closely with Automated Test Lead Engineer to improve automated testing process
Analyze functional requirements and accurately scope and estimate projects.
Write software design specifications and supporting documentation.
Work with QA to develop comprehensive test plans and performance metrics.
Research, diagnose, and troubleshoot code and/or system defects.
Create unit tests for continuous integration.
Design, develop and execute automated test scripts
Identify test suites for the various functional areas.
Constantly review and maintain the automated smoke test.
Report defects using the defect tracking system (JIRA).
Must Have Skills
5+ years of software/database development experience
3+ years building enterprise-scale systems in SQL Server
3+ years with object-oriented design/development principles
3+ years experience with .Net technologies[C# (.NET Framework).]
2+ years writing technical documents/specifications and comfortable documenting
Functionality/applications as required to benefit dev and QA teams.
4+ years of experience with relational databases, knowledge of the basic SQL queries,
Statement, commands and store procedures.
3+ years of software Quality Assurance experience.
4+ years of proven ability to create, execute and maintain comprehensive test plans.
3+ years of experience with web services (WCF) testing.
3+ years experience with Windows Server Operating System (2008R2) and IIS 7.0.
Nice To Have Skills
Understanding of Software Development Life Cycle
Experience working with agile software development methodologies a strong plus.
Previous experience with automated or performance or load testing a plus.
Strong track record of effective team leadership and project success.
Self-directed work ethic and willingness to foster new ideas
Excellent verbal & written communication.
Positive attitude & team player.
Strong interpersonal skills.
Self-motivated work ethic.
Creative, analytical, and fast thinker.