QA Specialist / Applications Tester
Who We Are
We are a woman-owned small business focused IT solution. We are a small, cross-functional team. We are engineers, designers, testers, developers, cyber analysts, data scientists, and researchers. Our certified consultants create tailored solutions to meet the needs of clients – no matter how big or small. We are a creative collective of big thinkers, idea generators, agile explorers, experience creators, challenge seekers, and problem solvers. We are trusted advisors and proven innovators in software development and systems engineering in the Federal and State government and commercial spaces. We pride ourselves on excellence, ensuring that we provide results that meet our clients’ mission’s needs. Our domain expertise spans government and commercial technical implementations, cloud architecture, information sharing policy, and counterterrorism.
We are Flexwind – Join us on our journey!
Where You Will Work
This position is located in Chantilly, VA.
What You Bring
Flexwind is looking for a full time Software QA Specialist/App Tester with Senior Node Development to help develop server side of applications, design application logic and maintain the databases; and provide support with conducting technical assessments and providing technical guidance on various enterprise and enabling technologies which support the Sponsor’s Information Technology systems and network infrastructures to enhance the security, posture and usability.
Responsibilities
- Help deploy and maintain network applications.
- Manage the exchange of data between servers and users, develop back-end components, and connect applications with other web services.
- Support front-end developers by integrating and optimizing web-based applications.
- Design back-end components and integrate data storage and protection solutions.
- Implement effective security protocols, data protection measures and storage solutions.
- Document Node.js processes, including database schemas, as well as prepare reports.
- Write reusable, testable, and efficient code.
- Implementation of security and data protection.
- Implement automated testing platforms and unit tests.
- Assist in the evaluation of software and associated documentation.
- Collaborate with customers to evaluate or diagnose problems and recommend solutions.
- Conduct historical analyses of test results, and software compatibility tests with programs, hardware, operating systems, or network environment.
- Coordinate user or third-party testing.
- Create or maintain databases of known test defects.
- Develop or design automated testing tools, test plans, scenarios, scripts, or procedures.
- Document test procedures to ensure replicability and compliance with standards.
- Develop and define characteristics of quality including quality metrics and scoring parameters and determine requisite quality control resources.
- Develop or specify standards, methods, or procedures to determine product quality or release readiness.
- Document software defects, using a bug tracking system, and report defects to software developers.
- Evaluate or recommend software for testing or bug tracking.
Requirements
- Must have a minimum of a TS/SCI clearance with Poly.
- 3-5+ years of experience as a Node.js developer.
- Understanding of accessibility and security compliance.
- Experience with Angular, AWS and SOA.
- Knowledge of user authentication and authorization between multiple systems, servers, and environments.
- Understanding of asynchronous development and data security principles.
- Experience designing, defining, and documenting unit and application test plans.
- Extensive knowledge transforming test plans into test scripts and executing those scripts.
- Demonstrated experience documenting user requirements and directing or assisting in the design of test plans in support of user requirements for software or IT systems.
- Experience with Agile and Scrum methodologies.
- Experience directing or participating in all phases of risk management assessments.
- Demonstrated experience directing or participating in all phases of software or hardware development with emphasis on analysis of user requirements, test design and test tools selection.
- Experience making recommendations, if needed, on test and evaluation strategies for major systems installations.
- Demonstrated experience conducting software compatibility tests with programs, hardware, operating systems, or network environments.
- Experience creating or maintaining databases of known test defects.
- Experience designing test plans, scenarios, scripts, or procedures; as well as developing or designing automated testing tools.
- Experience developing or specifying standards, methods, or procedures to determine product quality or release readiness.
- Demonstrated experience coordinating historical analyses of test results.
Desired Qualifications
- Experience with Node.js based services.
- Experience with JavaScript, web stacks, libraries, and frameworks.
- Knowledge of front-end technologies such as HTML5 and CSS3.
- Experience working in the customer space.
Benefits
Our Benefits Package Puts YOU at the Forefront!
At Flexwind we feel that as part of our team, YOU should have the best care available; the best work/life balance; and the best opportunity for personal and professional growth.
Flexwind’s approach goes beyond a work-life balance.
We believe:
- In helping our employees reach both their professional and personal goals.
- That who you are informs your work and that your work can enrich your life.
- That when employees bring their whole selves to work, our company and our customers reap the benefits as well.
We offer an extremely competitive benefits package to include, but not limited to medical, dental, vision; LTD, STD and life insurance, as well as generous PTO, Holidays, and professional and personal development.
Flexwind is an Equal Opportunity/Affirmative Action Employer of individuals with disabilities and veterans. We do not discriminate in employment decisions on the basis of race, color, religion, sex, national origin or disability status. We E-Verify all employees.