Software Engineer- AutomationTesting- job post

March 26, 2026

Apply for this job

Job Description

United States

Full job description

Software Engineer

company is seeking a talented and experienced Software Developers to join our team. The ideal candidate will have a strong background and a proven track record of successfully leading and managing projects from inception to completion. .
Software Engineer Roles and Responsibilities:

  • Develops information systems by designing, developing, and installing software solutions.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
  • Investigates problem areas.
  • Follows the software development lifecycle.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • Improves operations by conducting systems analysis and recommending changes in policies and procedures.
  • Protects operations by keeping information confidential.
  • Provides information by collecting, analyzing, and summarizing development and service issues.
  • Accomplishes engineering and organization mission by completing related results as needed.

Education and Experience requirements:

  • Bachelor’s and/or master’s degree in computer science, Computer Engineering or related technical discipline.
  • Proven experience (3-5 years) as a QA Automation Engineer.
  • Strong knowledge of software testing principles, methodologies, and best practices.
  • Proficiency in test automation frameworks and tools (e.g., Selenium, Cucumber, JUnit, TestNG).
  • Experience with scripting languages (e.g., Python, Java) for test automation.
  • Solid understanding of web technologies (HTML, CSS, JavaScript) and API testing.
  • Familiarity with continuous integration and delivery (CI/CD) concepts and tools (e.g., Git, GitHub Actions, Docker).
  • Strong analytical and problem-solving skills, with attention to detail and the ability to prioritize and multitask in a fast-paced environment.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team and interact with stakeholders at various levels.
  • Provide business analysis support for project requests making sure to examine build vs. buy options that may be available and align with business strategic goals including cost / benefit analysis for new efforts.
  • Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations