Software Engineer

Job Description


Experience:  5 - 7 years

Degree:  BS

Compensation:  Competitive

Software Engineer:

CCCi has an opportunity for full-time position as a Software Engineer with our client in Knoxville, TN.

Software Engineer Responsibilities:

- Take a leadership role in architecting, developing test automation suites and to organize manual ad hoc

manual testing on the front end of our user-facing web applications, consumer-facing web sites and

mobile applications.

- Responsible for consulting with software engineers and product owners to define test

plans that identify functional and non-functional quality goals and balance test coverage with time to

market and accountable for the proper execution of those plans.

- Estimate testing efforts in a dynamic environment as part of a cross-functional team

- Validate proper team execution of test plans and test cases (manual and automated, functional and non-


- Contribute subject matter expertise regarding testing best practices to roadmap, release and sprint

planning activities

- Architect, develop, execute and maintain test plans and test cases against our cloud-based

infrastructure and enterprise-grade platform software platforms.

- Architect, develop, execute and maintain comprehensive, reliable and repeatable automation suites

- Consult with other software engineers and product owners to elicit functional and non-functional quality

goals for features, releases and products; ensure test plans provide sufficient coverage to achieve those


- Plan and execute ad-hoc manual testing of end to end product features and user scenarios (i.e., user


- Architect, develop, execute and maintain regression test plans and automation suites, continuously

evaluating new test cases for inclusion.

- Review test plans with product owner and software engineering lead to gain concurrence on goals,

coverage and test approach.

- Analyze and communicate test results to product owner and software engineering lead (defect tracking,

coverage gap analysis).

- Communicate test status to project manager (progress against test plan).

- Contribute best practices to company's performance and scalability testing efforts .

- Write specialized testing tools as needed for use in testing our software platform.

- Participate in analysis and resolution of defects.

- Provide Tier III operational support coverage, participating in on-call rotation to address business critical

application and system level problems during normal and after business operating hours.

- Execute quality management/continuous processes to identify, troubleshoot, invest¬igate, and resolve
recurring application-related incidents impacting to Scripps Networks' consumer-facing products.

- Document and publish requirement, design and functional test specifications for use by internal teams.

- Contribute to continuous process improvement by utilizing agreed-on practices and proposing areas of

process improvement.

- Review and provide input on product design to ensure testability and quality.

Software Engineer Requirements:

- 5 to 7 years of experience as a Software Engineer

- Experience working as part of an Agile engineering team.

- Experience with developing agile testing frameworks

- Qualified candidates will have expertise with both automated testing and manual testing techniques, and

will apply judgment to define the best approach for testing particular features.

- Knowledge of functional/technical best practices for quality assurance testing of web applications .

- Experience with test automation.

- Experience with test planning.

- Experience developing and testing large scale Java web application projects.

- Knowledge of web content management and page delivery systems, ad sales and trafficking systems,

and related business processes.

- Experience working in a collaborative environment, including building consensus and negotiating


- Organization and time management skills.

- Oral and written communication skills.

- Critical thinking, problem solving, and logical reasoning skills.

- Excellent troubleshooting skills to determine the root cause of complex issues.

- Willingness to step out of comfort zone to get the job done.

- Experience with static code analysis tools which include test coverage metrics. Utilizing this information

to plan a backlog and prioritization.

Software Engineer Desired Qualifications:

- 5 to 7 years of experience as a Software Engineer

- Experience leading teams in a dynamic workplace with changing priorities.

- Experience setting team goals to incrementally improve quality overtime.

- Experience with Java and JSP preferred.

- Experience with scripting language(s) preferred (Groovy, Python, Ruby, Shell Scripts, etc...).

- JQuery / JavaScript experience.

- Familiarity with low level HTML / Networking calls in various scripting environments (curl,

HttpComponents/HttpClient, etc...).

- Knowledge of Web Driver and at least one of its implementations.

- Knowledge of The HTTP Archive specification and tools / projects utilizing this data format.

- Experience with Agile software methodologies and tools, such as JIRA from Atlassian.

- Demonstrated skill in testing or developing enterprise systems.

- Demonstrated skill using code repositories.

- Knowledge of performance and scalability test approaches and automation.

- Passion for finding bottlenecks and thresholds in existing code through the use of automation tools.

- Passion for creating and executing test plans.

- Passion for continuing education and improving code quality through interaction with software

engineering team.

- Demonstrated skill in using coding standards and being an active participant in code reviews.

- Bachelor's degree in Computer Science or related field is preferred.

- Minimum 4 years of experience in Web Technologies is desired.

Job Requirements

Test Automation, Manual TEsting, User-Facing Web Applications, Consumer Facing Web Sites, Mobile Applications, Agile Engineering, Java Web Applications, Web Content Management, Groovy, Pythin, Ruby, Shell Scripts, JqUery, JavaScript, HTML, Web Driver, JIRA, Atlassian, agile, software engineers.

Job Snapshot

Employment Type Full-Time
Job Type Information Technology, Engineering
Education 4 Year Degree
Experience At least 4 year(s)
Manages Others Not Specified
Industry Internet - ECommerce
Required Travel Not Specified
Job ID 14183ALH
CareerBuilder Tip:
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using you are agreeing to comply with and be subject to the Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

Software Engineer

Enter notes about this job: