What are the responsibilities and job description for the QA Engineer position at DCLI?
Ensures that all software developed by the software development group properly meets the specified functional, system, design, business requirement and established software release criteria.
Duties and responsibilities
- Perform multiple levels of testing to ensure the highest degree of quality of our systems and applications. This includes unit, integration, functional, and regression levels
- Clearly document and track software defects and enhancements. Include a level of information which allows team to resolve issues more quickly (e.g. clear description, steps to recreate, root cause, etc.)
- Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems
- Provide feedback to development team on software usability and functionality
- Provide project team with testing estimates
- Maintain and update assigned project tasks through our project management tool
- Work with support organization (CSG) to resolve customer issues and provide technical resolution
- Assist in planning and coordinating code promotions to multiple environments including integration, test, staging, demo, and production
Qualifications
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below 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.
- Must demonstrate strong analytical and problem solving skills
- Must demonstrate strong communication skills (e.g. oral, written, interpersonal, and presentation)
- Professional attitude and presentation
- Aptitude for learning business and technology
- Ability to work independently
- Team player attitude and the ability to work in a fast paced environment
- Attention to detail and solid problem solving/troubleshooting skills
- Competence and self-motivation in analyzing problems and getting to the root cause
- Excellent time management skills
- College Degree (BA/BS or computer science) or equivalent work experience a plus
- Industry and/or prior SQA experience a plus
- SQL skills and capable of writing and executing advanced statements a plus
- Knowledgeable in XML, HTML, Javascript, CSS, and web services a plus
- Java skills, or other object-oriented development languages a plus
- Knowledge of relational database concepts a plus
- Experience using automation tools a plus
- Experience using defect tracking tools a plus
- Windows experience
- Linux experience a plus
- Relational database experience a plus
- Java/SQL/Python a plus
- Must be able to pass a pre-employment drug screening
Benefits
We understand that your role at DCLI is only part of who you are. Our comprehensive compensation and benefits package provide resources for you to be your best self, grow professionally and personally, and reach your full potential.
- Excellent health, dental, and vision insurance options for you and your family
- Ample PTO and paid holidays
- 401k with company match
- Flexibility to support a healthy work-life balance
- Wellness resources
- Company-sponsored parties, outings, and other perks
Development Opportunities
At DCLI, you’ll find that everyone – from your coworkers and managers to the senior leadership team – wants to see you succeed and there are opportunities available for you to develop in your current role and prepare to take that next step in your career:
- Tuition reimbursement
- Internal training and educational resources
- Quarterly and annual awards for outstanding performance
- Pathways to promotions and access to advice, feedback, and mentorship
- Participation in professional organizations
- Internships