Senior Sdet

Apex Systems Meridian , ID 83646

Posted 2 months ago

Job Description: Job #: 1014338

POSITION PURPOSE:

Design and develop frameworks and tools to support automated testing that helps to ensure the quality of software. Develop high quality, maintainable, and high-performance code for automated regression tests. Includes test planning, writing test cases, developing test software and test execution. Be a leader among peers to mentor and train others on best testing practices. Define and track quality assurance metrics such as defects, defect counts, test results and test status. Collect and analyze data for software process evaluation or data repository requirements and improvements and integrate them into business processes to address the needs of the business. Document all problems and assist in their resolution. Perform quality audits across the various IT functions to ensure quality standards, procedures and methodologies are being followed.

QUALIFICATIONS: (Minimum qualifications required for the job)

  • Experience:

o Five years' of software development for automated testing and Quality Assurance (QA)

o Three years' of software design and development using C# (.NET), Java and/or other OOP language

Education: Bachelor's degree in Computer Science, Information Systems or related technical field; or equivalent work experience (two years' work experience is equivalent to one year college)

Knowledge, Skills and Abilities (KSAs):

Knowledge of:

  • Automated test frameworks and tools for automated regression testing

  • Test requirements definition and test plan definition

  • Test plan execution and results reporting

  • Defect tracking software

  • Relational databases (MS SQL, Sybase ASE, etc)

  • SQL and database access interfaces (Entity Framework, ODBC, JDBC, ADO, ADO.NET)

  • Complete software development life cycle and the role an SDET plays in ensuring quality software

  • Quality Assurance methodologies, processes and tools

  • Software security testing

Skills:

  • Strong analytical and problem solving

  • Strong attention to detail

  • Excellent written and verbal communication

Company Confidential 2

Ability to:

  • Lead and mentor peers in test methodologies and best practices

  • Research and decompose complex problems and perform root cause analysis

  • Design, develop, and maintain automation systems and tools to be used by development and test engineers

  • Utilize innovative test technologies to develop product test strategy

  • Design, develop, test, and debug automated tests and test suites

  • Analyze specifications and user stories to develop test plans and functional requirements

  • Design and author test cases for unit, functional, performance, scalability, and durability testing

  • Read and write SQL

  • Read and understand XML

  • Execute manual test cases when test automation is not possible

  • Identify defects and questionable functionality; manage defects through to closure

  • Identify deviations from coding and other standards and inconsistencies across programs

  • Work under tight deadlines and shifting priorities

  • Be a self-motivated team player with an interest in continuous learning

  • Create and automate testing of security

  • Manage time effectively

  • Work with others to build systems that help increase quality of deliverables across the organization

Preferred Requirements:

  • Experience:

o Working within Agile/Scrum methodology

o Visual Studio and Team Foundation Server (TFS)

o Working in SOA environments including RESTful services

o Automated build and deployment tools

o Administering change management software

o Automated testing of UIs; Testing mobile applications; Load testing

ACCOUNTABILITIES:

Direct and create automation testing framework capable of running continuous automated regression test suite.

Analyze customer and business requirements and write automated tests to verify the solutions implemented meet those requirements.

Direct automated quality assurance testing of application software to ensure proper operation, performance, and freedom from defects.

Document testing results so they can be provided in the event of an audit.

Administer quality assurance environment(s).

Ensure software changes have successfully passed testing requirements before such product is rolled into production via the change management process.

Ensure change control process is followed for high quality software development, ensuring that all change management requirements have been met before promotion to production.

Work with development team to track, resolve, and document complex software defects and implementation problems found during the quality assurance process. Report progress on problem resolution to management.

Company Confidential 3

Assure test application systems are properly documented.

Make recommendations to management regarding the acquisition and/or implementation of quality assurance tools and other software that increases information systems efficiency.

Assist both internal and external auditors as required.

Perform other duties and responsibilities as assigned.

STATEMENT OF OTHER DUTIES

This document describes the major duties, responsibilities and authorities of this job, and is not intended to be a complete list of all tasks and functions. It should be understood, therefore, that incumbents may be asked to perform job-related duties beyond those explicitly described.

All employees are required to familiarize themselves and continually comply with all federal and state health care laws, regulations and rules (including Medicare and Medicaid billing requirements if applicable to the employee's job duties). Any employee who becomes aware of possible noncompliance with applicable laws is required to promptly report such possible noncompliance to his or her immediate manager or Compliance Hot Line. No adverse action or any form of retaliation shall be taken against any employee because of that person's good faith report of possible noncompliance.

REASONABLE ACCOMMODATIONS

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed above are representative of the knowledge, skill and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at [ Phone number blocked ] -6178.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer

Scentsy

Posted 2 days ago

VIEW JOBS 11/13/2019 12:00:00 AM 2020-02-11T00:00 Overview * Scentsy will provide a $10,000 sign-on bonus to anyone that is hired as a Senior level developer that applies directly with Scentsy* For the right candidate in the Idaho Falls, Idaho area, Scentsy would consider a remote work arrangement. As a Senior Software Engineer at Scentsy, you would help develop and deliver complex web applications for internal and external use - utilizing innovative and creative approaches to software development and implementation. This position requires well-rounded knowledge and experience in IT/Software Development and strong knowledge of one or more technologies such as .NET, SQL, and Agile/Scrum development. We are seeking an innovative and seasoned software developer with proven leadership experience in working across internal and external teams to drive product delivery. What You Will Do: * Design, develop and troubleshoot high performance and high availability applications to meet Scentsy's strategic objectives * Participate as part of a projects team to design, code, and test extensible, reusable, and scalable server/client and web service applications * Utilize software development skills to design, code, and implement unit tests, integration tests, and regression tests * Participate in design and code reviews, following coding, documentation and design standards * Perform and deliver in a fast-paced software development lifecycle with a strong dedication to a solid user experience * Experience in creating and executing large scale enterprise designs which demonstrate the ability to scale to support large numbers of concurrent users as well as large data volumes * Responsible for hitting key metrics that include system: scalability, extensibility, maintainability, testability, and stability * Participate in proof of concept activities and conduct performance validation strategies that confirm the effectiveness of one approach versus another * Experience supporting multiple concurrent projects while performing all jobs in an efficient manner with limited supervision * Undertakes development of high impact and complex projects that are critical to the business You Should Have: * High school diploma or equivalent * Bachelor's degree in Computer Science or equivalent experience preferred * 8 years of experience in software development Things You Should Know & Be Able To Do: * Advanced understanding of a wide breadth of software and database development technologies and ability to design, develop and debug in all tiers of complex applications * Excellent understanding of commonly used programming languages, OOP, design patterns, data structures * Expert knowledge of .NET framework 3.5/4.0, C#, ASP.NET, MVC, SQL Server, HTML/CSS, XML, JSON, jQuery * Experience in writing stored procedures and queries in SQL Server * Experience in 3-tiered applications and/or SOA design and development is highly desired * Strong analytical and problem-solving skills * Ability to effectively communicate technical information to both technical and non-technical personnel * Understanding of the Agile/Scrum project management process is helpful * Ability to multi-task and stay organized in a dynamic work environment * Experience and ability to teach, mentor, or instruct co-workers * Work effectively as part of a projects team, foster team cooperation * Stay current with rapidly changing technology and apply to business needs Scentsy Meridian ID

Senior Sdet

Apex Systems