Software Engineer QA

Responsibilities Development, management, and execution of established test plans and protocols for assigned portions of code for end-user applications, systems software, and firmware running on hardware, local, networked, and Internet-based platforms; identifies, logs, and debugs assigned issues. Ensure modifications are fully regression testable and delivered on schedule Translation of functional requirements and specifications into documented test plans, cases, and steps, with expected results and defined data matrices for each test Coding and programming test scripts, automation systems, and integration activities based on specific test requirements Performing manual regression testing Identifying issues, risks and dependencies escalating and managing where appropriate Providing product handoff to both technical and non-technical audiences Continually updating skills by learning new technologies relevant to the role Evaluating and recommending test tools and processes Promoting and advocating best practices within the team and throughout the business Manually and/or automatically (e.g. using DevOps tools) deploying deliverables to the test environment prior to starting test processes Scheduling, leading, and actively participating in test plan review meetings in collaboration with overall engineering teams to define the scope of testing, and obtaining approval from all required stakeholders Participate in bug and defect triage meetings Reporting detailed bugs, defects, or improvements with sufficiently detailed information for all stakeholders to understand. May include, but is not limited to: specific steps, screenshots, log information, or specific sets of data Defining defect or issue severity based on impact and frequency Making and restoring database backups for setting up, managing, and maintaining test environments Collaboration with the schedule and scope estimation process, providing test estimates for various deliverables and efforts. Qualifications Takes direction from lead Works within well defined instructions Guide and participate in the development of a variety of tools and systems deployed throughout our supply chain Design and implement software components, and systems running on web application servers, relational databases, data-stores, virtualized instances, and surrounding technologies. Administer and performance tune components, including operating systems, file systems, web servers, and databases Debug system and software problems along with extending the feature set of existing products Work with external third parties and vendors in joint development efforts Experience with SQL and relational databases (e.g. MySQL, PostgreSQL, MS SQL) Understanding of network protocols (e.g. TCP, HTTP) Strong familiarity with front-end web development (HTML, CSS, JS, JQuery, PHP...etc.) Deep understanding of asynchronous request handling, partial page updates, and AJAX Experience with fundamentals of Linux system administration Experience installing, configuring, and performance tuning  an open source web server (Apache, nginx, lighttpd, etc.) Strong familiarity with the underlying concepts of Data Structures and Algorithms Self-motivated, team player who can function with minimal direction, has an intense desire and ability to learn Ability to manage complexity well. Can coordinate information and activities among groups with differing agendas, across multi-functional areas Ability to articulate ideas clearly and concisely in a variety of settings Strong problem solving skills, a desire to learn, and a passion to drive advances in and through software technology Bachelor's or Master's Degree in Computer Science required Must be a US Citizen or Permanent Resident of the United States 2018-10222
Salary Range: NA
Minimum Qualification
Less than 5 years

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Software Wireless QA Engineer
Richardson, TX Cisco Systems, Inc.
Software Engineering Intern - Circuit Simulation
Austin, TX Cadence Design Systems, Inc.
Sr. Staff Software Engineer - Risk and Authent...
Austin, TX Visa
Software Engineer- Security
Austin, TX Cisco Systems, Inc.
Lead Software Engineer, Ventures Studios
Dallas, TX Citigroup Inc.
Principal Software Engineer -Lead
Plano, TX Geneva Aerospace