Job Description:
Qualifications
Qualifications
- 3+years of experience as a Software Tester specifically for .NET and Cloud-Native Applications.
- Demonstrated ability and experience independently developing testing strategy, test plans, test cases and proper system testing documentation for a new .NET application.
Required Skills
- Experience as a Software Tester specifically for .NET and Cloud-Native Applications.
- Demonstrated ability and experience independently developing .net testing strategy, test plans, test cases and proper system testing documentation .
- Basic understanding of Agile, Iterative and Traditional Software development (SDLC) practices, standards as it relates to testing activities.
- Understanding and experience in the use of Azure Dev Ops for documentation and iterative development collaboration, task management and other function.
Duties/Responsibilities
- Designs and performs system analysis, recommends application solutions, tests and corrects programs and assists IT staff with documentation;
- Assists in supporting user acceptance testing;
- Performs software implementation tasks, including source control and deployment activities;
- Assists with development, implementation and monitoring IT quality assurance standards and testing;
- Assists in the development and documentation of appropriate standards and criteria for acceptable programming and systems development lifecycle activities;
- Develops software testing and automation procedures and performs analysis and design;
- Reads, writes, extracts and/or reports from compounded files;
- Works with business personnel to identify and document system software requirements;
- Defines problems and develops potential solutions;
- Performs post-production support for business applications which may include routine maintenance, enhancements and the need to perform research to aid in troubleshooting software production errors;
- Assists IT staff in identifying alternate courses of action, the review and evaluation of software development methodologies and completing software security scans and reporting on vulnerabilities;
- Assist IT Staffin performance testing and benchmarking of software application response times, analysis and reporting on performance measures.
- Communicates with peers and others. Collaborates proactively.
- Guides performance of software development tasks per verbal instructions;
- Answers questions on technical topics to assist other technical staff in software development;
- Obtains or imparts information from/to other technical staff and business personnel through discussion(s) involving database, infrastructure and/or application information;
- Leads discussion(s) or formal meetings with technical and/or nontechnical personnel on simple to moderate technical topics in support of software development;
- Summarizes, in writing, information on one or more related topics involving database, infrastructure and/or application information in support of software development;
- Conveys, inwriting, recommendations or conclusions to another for decision making purposes in support of software development.
- Gathers, interprets and applies information from a variety of sources to aid in software development duties, activities and events;
- Answers questions and presents informal mentorship opportunities to peers and/or lower-level staff via conversation, observation or technical documentation.
- Understanding and experience in the use of Azure Dev Ops for documentation and iterative development collaboration, task management and other functions related to system testing and reporting.
- Basic understanding of Agile, Iterative and Traditional Software development (SDLC) practices, standards as it relates to testing activities.
- Software Tester (.NET Applications) - QAS2
General Knowledge and Skills Requirements:
- Computer and electronics
- Oral and written communication tools and techniques
- Customer support and personal service
- State and agency policy, procedures, and applicable laws
- Vision, mission, and goals of agency
- Software development principles and methods for design, development, testing, and implementation of new or modified software
- Commonly used query language
- Mathematic principles related to assigned area in IT
- Electronic Data Processing (e.g., C# .Net, VB .Net, JMeter, JavaScript, HTML, Visual Studio., Oracle database, MS-SQL databases, Microsoft Azure Cloud based technologies, Salesforce, Azure DevOps, JAMS stored procedures, triggers, web development)
- Reading comprehension
- Speaking
- Service orientation
- Troubleshooting
- Stay abreast of current technologies in area of IT assigned
- Deal with problems involving several variables in familiar context
- Understand practical field of study (e.g., computer science)
- Define problems, collect data, establish facts & draw valid conclusions
- Deal with many variables & determine specific action
- Understand manuals & verbal instructions, technical in nature
- Gather, collate & classify information about data, people or things
- Cooperate with co-workers on group projects
- Establish friendly atmosphere as supervisor of work unit
Job duty, knowledge, skill, and ability statements at a lower level are understood to be able to be performed at any higher level.
- Where is your candidate currently located? City, State
Learn more about this Employer on their Career Site
